Решение
Приведенное в условии правило перестановки букв, или перестановку, будем обозначать греческой буквой σ. Перестановку σ можно интерпретировать как отображение множества цифр {1,2,3,4,5,6} в себя. Например, тот факт, что первая буква перешла на третье место, можно записать как σ(1)=3, а также изобразить стрелочкой из 1 в 3:
Видно, что если бы мы перестановку σ применяли многократно, то буквы на 2-й и 6-й позициях постоянно менялись бы местами, а буквы на позициях 1, 3, 4, 5 переставлялись бы по циклу. Поэтому перестановка σ может символически быть записана в виде произведения циклов: σ=(1345)(26)=4*2. Запись 4*2 отражает цикловую структуру перестановки σ, показывая, что в ней один цикл длины 4 и один цикл длины 2. Посмотрим теперь более детально на то, что произойдет, если по правилу σ переставить буквы еще раз. Так 1 при первом применении правила σ перешла в 3: σ(1)=3, а при повторном применении 3 перешла в 4: σ(3)=4. Значит, в результате двойной перестановки 1 переходит в 4. Будем это записывать как σ(σ(1))=4 или же σ2(1)=4. Поэтому правило двойной перестановки букв, представляющее собой квадрат перестановки σ, выглядит так:
Заметим, что после повторной перестановки 2 и 6 вернутся на свои места, то есть цикл (2,6) распадется на два тривиальных цикла (2) и (6), а цикл (1345) превратится в два цикла (1,4) и (3,5). Таким образом, при повторном применении перестановки циклы четной длины 2n распадаются на два цикла, длины n каждый. Несложно проверить, что при этом циклы нечетной длины сохраняются. Справедливо утверждение, что перестановка представляет собой полный квадрат в том и только том случае, когда в ее представлении в виде произведения непересекающихся циклов имеется сколько и каких угодно циклов нечетной длины, в то время как циклов одной и той же четной длины должно быть четное число. Рассмотрим первую комбинацию yeqwrt из пункта а). Она получена из qwerty перестановкой (1324561), которая представляет собой цикл длины 6. Поскольку циклов четной длины здесь нечетное количество (всего один), то, согласно утверждению, такая комбинация двойной перестановкой букв получиться не могла. Аналогично исследуются и остальные комбинации в пункте а). Проведем подсчет общего числа перестановок, являющихся полными квадратами. Их цикловые структуры могут быть следующие:
1) 1*1*1*1*1*1. Это перестановка, оставляющая все на своих местах (тождественная перестановка). Она единственна.
2) 1*5. Мы должны выбрать 5 элементов из шести, чтобы составить цикл дины 5. Это можно сделать 6-ю способами. Из пяти элементов цикл длины 5 можно организовать (5-1)! способами (действительно, организуем цикл из пяти элементов a1,a2,a3,a4,a5; элемент a1 может перейти в любой из четырех (т.к. в себя нельзя), элемент a2 переходит в один из оставшихся трех и т.д. В итоге получаем 4⋅3⋅2⋅1 способов). Таким образом, здесь 6⋅4!=144 перестановок.
3) 2*2*1*1. Выбрать два элемента из шести для первого цикла длины 2 можно 15 способами. Для второго цикла длины 2 есть 6 способов. Итого 15*6=90. От порядка следования циклов результат не зависит, поэтому 90 еще следует разделить на два. Всего 45 перестановок с такой структурой.
4) 3*3. Здесь мы 6 элементов десятью способами разбиваем на две тройки и из каждой тройки получаем по 2 цикла. Всего 40 перестановок.
5) 3*1*1*1. Здесь мы двадцатью способами выбираем тройку и из каждой тройки получаем по 2 цикла. Всего 40 перестановок.
В итоге, имеется 1+144+45+40+40=270 перестановок длины 6, представляющих собой полный квадрат.