染色

· · 个人记录

题意:

你可以选择其中任意连续的 $ L $ 个球然后把它们循环移位。两种染色方案是本质相同的当且仅当可以通过这种操作变成相同的。 求有多少种本质不同的染色方案。答案对 $ 10^9+7 $ 取模。 前置知识: burnside引理: $\frac{1}{|G|}\sum_{i=1}^{|G|} P_i

其中 P_i 代表第 i 个变换的不动点个数。注意:这里的变换包含了染色和移位。

polya定理:

\frac{1}{|G|}\sum_{i=1}^{|G|} m^{c_i}

其中 m 为颜色数, c_i 代表第 i 个变换的循环节(互不相交)个数。这里的变换不包含染色。

(特殊意义下的循环节:当变换为置换时,循环节个数就是环的个数。)

第一类无符号斯特林数:

(本题用到的)性质: $ \sum_{i=0}^{n} s(n,i) * x^i = x ^ {n↑} $ ,其中 $ x ^ {n↑} $ 表示的是 $x$ 的上升幂,即 $ \prod_{i=0}^{n-1} (x+i) $ 。 题解: ~~根据zzq的说法~~ 我们可以得知 $n=L$,$L$是奇数或偶数是三种不同的情况。~~(因此这题其实是三合一)~~ 1. $n=L$。这个时候置换是所有的循环移位,共 $n$ 个。我们知道对于循环移 $i$ 位的置换,循环节个数需要满足 $k|i,k|n$,也就是 $gcd(i,n)$ 。因此套进polya也就是 $\frac{1}{n} * \sum_{i=0}^{n-1} K^{gcd(i,n)}$ 。 2. $L$是偶数。这种情况下如果 $L=2$,置换为任意排列。若$L\geq 4$ ,那么问题可以转化为能否构造出交换相邻两个。 显然如果 $L \neq n-1$,那么可以把剩余的部分依次通过交换向前推,把问题简化成 $L = n-1$。那么先把需要交换的那一对与开头对齐,以两个数的中间为起点做一次操作,就可以达到一对交换其余不变。(下面有示例) 所以这种情况只和每个颜色用了几次有关。做一个插板:$H_{n+1}^{k-1} = C_{n+k-1}^{n}
A B C D X
B C D A X
X B C D A

其中A,X交换。

  1. 那么式子变为 $\frac{2}{n!} * \sum_{i=0}^{n} s(n,i) * K ^ i * [ n == i \mod{2} ]$,其中 $i$ 是环的个数。 设 $F(k) = \frac{2}{n!} * \sum_{i=0}^{n} s(n,i) * K ^ i$ 。 那么 $n-i$ 为奇数可表示为 $ A * F(k) $,偶数为 $ B * F(k) $,其中 $A,B$ 均为多项式, $A=\frac{1-(-1)^n}{2}$, $B=\frac{1+(-1)^n}{2}$ 。显然有 $A-B=(-1)^n$。 $Ans=F(k) * A = \frac{F(k) + F(-k) * (A-B)}{2} = \frac{1}{n!} * \sum_{i=0}^{n} s(n,i) * K ^ i $ 。 根据性质,有 $ \sum_{i=0}^{n} s(n,i) * K^i = K ^ {n↑} $。 因此, $Ans=\frac{K^{n↑}}{n!}$ 。

终于写完啦!

P.S. 话说我发现zzq的课件式子有错qwq,多除了个2,后来发现是burnside那个 |G| 他算的是 n!,实际上我们也可以看到我上面是 |G| = \frac{n!}{2} ,这个原因是奇排列和偶排列实际上是一样多的,证明是只要交换前两个元素,就可以实现奇排列和偶排列的一一映射。