积累Burnside引理和Polya定理

Posted kkkek

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了积累Burnside引理和Polya定理相关的知识,希望对你有一定的参考价值。

 

关于题型:

poyla定理主要是解决染色问题,或者说是关于同构计数问题。

 

模板题:luoguP4980

题目描述:

给定一个n个点,n条边的环,有n种颜色,给每个定点染色,问有多少种本质不同的染色方案,答案对1e9+7取模。

注意本题的本质不同,定义为:只需要不能通过旋转与别的染色方案相同。

数据范围:

n<=1e9;t<=1e3;

 

相关博客:

https://blog.csdn.net/ojshilu/article/details/15378645

https://www.cnblogs.com/fzl194/p/9114155.html

https://blog.csdn.net/liangzhaoyang1/article/details/72639208

相关题型:

http://www.cppblog.com/sdfond/archive/2010/02/06/107403.aspx

 

总结:

用k种颜色对集合进行n染色,设  原集合序列通过 旋转/反射/或某种变换(依题意) 能得到的 新的集合序列  两者为相同,  则,不同的染色方案是多少?

ans=1/g(  a1kt1+a2+1kt2+...++axktx)  其中g=(a1+a2+...+ax)

t表示一个置换群的大小为t,a表示置换群大小为t的个数有a,g表示所有的置换群个数为g。

 

特殊有:

对于一个环形轴线序列(luoguP4980),ti=gcd(n,i),n为序列长度。

 

 

 

 

 

以上是关于积累Burnside引理和Polya定理的主要内容,如果未能解决你的问题,请参考以下文章

burnside引理和polya定理的记录

Polya 定理入门[Burnside引理,Polya定理,欧拉函数]

Polya 定理入门[Burnside引理,Polya定理,欧拉函数]

置换群和Burnside引理,Polya定理

burnside引理&polya定理

Polya定理与Burnside引理