<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=78.25.121.156&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=78.25.121.156&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/78.25.121.156"/>
		<updated>2026-06-11T14:22:39Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE%D0%B1_%D0%BE%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D1%8C%D1%8F%D1%85&amp;diff=34556</id>
		<title>Задача об ожерельях</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE%D0%B1_%D0%BE%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D1%8C%D1%8F%D1%85&amp;diff=34556"/>
				<updated>2013-12-22T00:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;78.25.121.156: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Требуется посчитать количество ожерелий из &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; бусинок, каждая из которых может быть покрашена в один из &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt; цветов. При сравнении двух ожерелий их можно поворачивать, но не переворачивать (т.е. разрешается сделать циклический сдвиг).}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Решение этой задачи опирается на [[Лемма Бёрнсайда и Теорема Пойа|Лемму Бёрнсайда и Теорему Пойа]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм решения задачи про ожерелья ==&lt;br /&gt;
&lt;br /&gt;
Пусть нам даны бусинки &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; различных цветов, а ожерелье должно состоять из &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; бусинок.&lt;br /&gt;
&lt;br /&gt;
Для решения воспользуемся формулой из теоремы Пойа. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;|C| =&amp;lt;/tex&amp;gt; &amp;lt;tex dpi = &amp;quot;180&amp;quot;&amp;gt; \frac{1} {|G|}&amp;lt;/tex&amp;gt;&amp;lt;tex&amp;gt;\sum\limits_{l \in G} k^{P(l)}&amp;lt;/tex&amp;gt; &lt;br /&gt;
&lt;br /&gt;
По условию, перестановкой инвариантной данной будет любая перестановка, полученная из данной циклическим сдвигом.&lt;br /&gt;
Очевидно, что для каждой перестановки длины &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; существует ровно &amp;lt;tex&amp;gt;n - 1&amp;lt;/tex&amp;gt; инвариантная перестановка, то есть всего инвариантных перестановок в каждом классе &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, теперь найдем &amp;lt;tex&amp;gt;P(i)&amp;lt;/tex&amp;gt;. Заметим, что в &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;-ой перестановке на &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt;-ой позиции стоит элемент &amp;lt;tex&amp;gt;(i + l)\bmod n&amp;lt;/tex&amp;gt;. Также, заметим, что элемент &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; переходит в элемент &amp;lt;tex&amp;gt;a + in&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;i = 1, 2, ... k&amp;lt;/tex&amp;gt;. Из этого следует, что длина цикла для &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;-ой перестановки равна &amp;lt;tex&amp;gt; \mathrm{lcm}(n, i)/i  = n/\mathrm{gcd}(i,n)&amp;lt;/tex&amp;gt;. Откуда следует что:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;|C| =&amp;lt;/tex&amp;gt; &amp;lt;tex  dpi = &amp;quot;180&amp;quot;&amp;gt; \frac{1} {n}&amp;lt;/tex&amp;gt;&amp;lt;tex&amp;gt;\sum\limits_{i = 1}^{n} k^{\mathrm{gcd}(i,n)}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
где &amp;lt;tex&amp;gt;|C|&amp;lt;/tex&amp;gt; - кол-во различных ожерелий,которые можно составить из &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; бусинок &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; различных цветов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Пусть теперь ожерелья считаются одинаковыми, если они не только переходят друг в друга поворотом, но и отражением относительно некоторой оси.&lt;br /&gt;
Будем пользоваться [[Лемма Бёрнсайда и Теорема Пойа|Леммой Бёрнсайда]].&lt;br /&gt;
Разберём два случая.&lt;br /&gt;
&lt;br /&gt;
Пусть число бусинок нечётное, тогда мы имеем &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; осей, проходящих через каждую бусинку. Рассмотрим одну ось. Возьмём половину бусинок с одной стороны от оси и ту бусинку, через которую проходит данная ось. Мы можем окрасить их в произвольные цвета, а остальная половина по ним однозначна восстановится. Таким образом количество неподвижных точек для одной оси будет &amp;lt;tex&amp;gt;k^{\frac{n + 1}{2}}&amp;lt;/tex&amp;gt;. &lt;br /&gt;
Операций в группе будет в два раза больше, чем было: &amp;lt;tex&amp;gt;2n&amp;lt;/tex&amp;gt; (&amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; сдвигов и &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; отражений).&lt;br /&gt;
&lt;br /&gt;
По Лемме Бёрнсайда:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex dpi = &amp;quot;140&amp;quot;&amp;gt;|B| = \frac{|C|}{2} + \frac{1}{2n}k^{\frac{n + 1}{2}}n  = \frac{|C|}{2} + \frac{1}{2}k^{\frac{n + 1}{2}} &amp;lt;/tex&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Разберём теперь чётный случай. &lt;br /&gt;
Тут мы имеем &amp;lt;tex&amp;gt;\frac{n}{2}&amp;lt;/tex&amp;gt; осей, проходящих через пустоты между бусинками (ось можно провести через пустоту после каждой бусинки, но половина из них будет повторяться). В таких вот случаях можно выбрать по &amp;lt;tex&amp;gt;\frac{n}{2}&amp;lt;/tex&amp;gt; бусинок и дать им произвольные цвета. Остальная половина восстановится по ним. Таким образом для данных осей количество неподвижных точек будет &amp;lt;tex&amp;gt;k^{\frac{n}{2}}&amp;lt;/tex&amp;gt;. &lt;br /&gt;
Ещё у нас есть &amp;lt;tex&amp;gt;\frac{n}{2}&amp;lt;/tex&amp;gt; осей, проходящих через бусинки. В данных случаях мы можем выбрать по &amp;lt;tex&amp;gt;\frac{n}{2} + 1&amp;lt;/tex&amp;gt; бусинок (бусинки на оси и все по одну какую-то сторону от неё). То есть будет &amp;lt;tex&amp;gt;k^{\frac{n}{2} + 1}&amp;lt;/tex&amp;gt; неподвижных точек. Операций также &amp;lt;tex&amp;gt;2n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
По Лемме Бёрнсайда:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex dpi = &amp;quot;140&amp;quot;&amp;gt;|B| = \frac{|C|}{2} + \frac{1}{2n}(\frac{n}{2}k^{\frac{n}{2}} + \frac{n}{2}k^{\frac{n}{2} + 1})   = \frac{|C|}{2} + \frac{1}{4}k^{\frac{n}{2}}(k + 1)&amp;lt;/tex&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Лемма Бёрнсайда и Теорема Пойа]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дискретная математика и алгоритмы]]&lt;br /&gt;
[[Категория: Комбинаторика]]&lt;/div&gt;</summary>
		<author><name>78.25.121.156</name></author>	</entry>

	</feed>