Polya计数法
芋智波佐助
菜鸟一只
展开
-
UVa 10294 Arif in Dhaka (First Love Part 2) Polya定理
题目来源:UVa 10294 Arif in Dhaka (First Love Part 2) 题意:n颗珠子t种颜色 求有多少种项链和手镯 项链不可以翻转 手镯可以翻转 思路:Polya定理 题目就是求等价类 项链只能旋转 手镯可以旋转也可以翻转 根据定理 等价类的数量等于各个置换f的t^m(f)的平均数 m(f)是置换的循环节数 下面每次t^x x都是循环节数 下面考虑手镯 旋转翻原创 2014-05-22 14:47:31 · 1482 阅读 · 0 评论 -
POJ 2154 Color Polya计数法+欧拉函数
学过Polya计数法的知道答案为∑n^gcd(i, n),但是n太大了,设gcd(i,n)的值为x,x显然是n的约数,所以可以从1到sqrt(n)枚举x,设i=y*x,i必须要有x这个因子,才能满足gcd(i, n)=x,并且gcd(i/x,n/x) == 1,所以满足的个数为n/x的欧拉函数值。 #include #include #include #include #incl原创 2016-07-08 09:58:22 · 372 阅读 · 0 评论