Изменения

Перейти к: навигация, поиск

Задача об ожерельях

300 байт добавлено, 15:54, 24 декабря 2013
Нет описания правки
Решение этой задачи опирается на [[Лемма Бёрнсайда и Теорема Пойа|Лемму лемму Бёрнсайда и Теорему теорему Пойа]].
== Алгоритм решения задачи про ожерелья с отражениями==
Пусть теперь ожерелья считаются одинаковыми, если они не только переходят друг в друга поворотом, но и отражением относительно некоторой оси. Такие ожерелья называются [https://en.wikipedia.org/wiki/Necklace_(combinatorics) bracelets].Будем пользоваться [[Лемма Бёрнсайда и Теорема Пойа|Леммой леммой Бёрнсайда]].
Разберём два случая.
Пусть число бусинок нечётное, тогда мы имеем <tex>n</tex> осей, проходящих через каждую бусинку. Рассмотрим одну ось. Возьмём половину бусинок с одной стороны от оси и ту бусинку, через которую проходит данная ось. Мы можем окрасить их в произвольные цвета, а остальная половина по ним однозначна однозначно восстановится. Таким образом количество неподвижных точек для одной оси будет <tex>k^{\frac{n + 1}{2}}</tex>.
Операций в группе будет в два раза больше, чем было: <tex>2n</tex> (<tex>n</tex> сдвигов и <tex>n</tex> отражений).
== См. также ==
* [[Лемма Бёрнсайда и Теорема Пойа]]
* [https://en.wikipedia.org/wiki/Necklace_(combinatorics) Necklace (combinatorics)]
[[Категория: Дискретная математика и алгоритмы]]
[[Категория: Комбинаторика]]
Анонимный участник

Навигация