UVa10294

· · 题解

旋转

旋转间距为 g 时,0, g, 2g, \cdots 构成一个循环。

设该循环元素个数为 x,则 xg = \text{lcm} (g, n) = \frac{gn}{\gcd(g, n)},故 x = \frac{n}{\gcd(g, n)}

这样的循环有 \gcd(g, n) 个。

这些置换的不动点数为 a = \sum_{i = 1}^{n - 1} t^{\gcd(i, n)}

翻转

n 的奇偶性讨论。

奇数

对称轴有 n 条,每条对称轴形成 \frac{n - 1}{2} 个长度为 2 的循环和 1 个长度为 1 的循环,即 \frac{n + 1}{2} 个循环,这些循环的不动点数为 b = n t^{\frac{n + 1}{2}}

偶数

对称轴有 2 种。

这些置换的不动点数为 b = \frac{n}{2 (t^{\frac{n}{2} + 1} + t^{\frac{n}{2}})}

项链总数为 \frac{a}{n}

手镯总数为 \frac{a + b}{2n}