Задача об ожерельях
| Определение: |
| Требуется посчитать количество ожерелий из бусинок, каждая из которых может быть покрашена в один из цветов. При сравнении двух ожерелий их можно поворачивать, но не переворачивать (т.е. разрешается сделать циклический сдвиг). |
Решение этой задачи опирается на Лемму Бёрнсайда и Теорему Пойа.
Алгоритм решения задачи про ожерелья
Пусть нам даны бусинки различных цветов, а ожерелье должно состоять из бусинок.
Для решения воспользуемся формулой из теоремы Пойа.
Заметим, что, по условию, перестановкой инвариантной данной в нашем случаем будет циклический сдвиг. Очевидно, что для каждой перестановки длины существует ровно инвариантная перестановка, то есть всего инвариантных перестановок в каждом классе , теперь найдем . Заметим, что в -ой перестановке на -ой позиции стоит элемент . Также, заметим, что элемент переходит в элемент , где . Из этого следует, что длина цикла для -ой перестановки равна .Откуда следует что:
.
где - кол-во различных ожерелий,которые можно составить из бусинок различных цветов.