Задача об ожерельях — различия между версиями
Строка 6: | Строка 6: | ||
Решение этой задачи опирается на [http://neerc.ifmo.ru/wiki/index.php?title=Лемма_Бёрнсайда_и_Теорема_Пойа Лемму Бёрнсайда и Теорему Пойа]. | Решение этой задачи опирается на [http://neerc.ifmo.ru/wiki/index.php?title=Лемма_Бёрнсайда_и_Теорема_Пойа Лемму Бёрнсайда и Теорему Пойа]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Алгоритм решения задачи про ожерелья == | == Алгоритм решения задачи про ожерелья == |
Версия 14:18, 14 января 2013
Определение: |
Требуется посчитать количество ожерелий из | бусинок, каждая из которых может быть покрашена в один из цветов. При сравнении двух ожерелий их можно поворачивать, но не переворачивать (т.е. разрешается сделать циклический сдвиг).
Решение этой задачи опирается на Лемму Бёрнсайда и Теорему Пойа.
Алгоритм решения задачи про ожерелья
Пусть нам даны бусинки
различных цветов, а ожерелье должно состоять из бусинок.Для решения воспользуемся формулой из теоремы Пойа.
Очевидно, что для каждой перестановки длины существует ровно циклических сдвигов, теперь найдем . Заметим, что в -ой перестановке на -ой позиции стоит элемент . Также, заметим, что элемент переходит в элемент , где . Из этого следует, что длина цикла для -ой перестановки равна .Откуда следует что:
.
где - кол-во различных ожерелий,которые можно составить из бусинок различных цветов.