码迷,mamicode.com
首页 >  
搜索关键字:polya定理    ( 100个结果
POJ2154 Color【Polya定理】【欧拉函数】【整数快速幂】
题目大意: 给定 N 种颜色的珠子,每种颜色珠子的个数均不限,将这些珠子做成长度为 N 的项链。 问能做成多少种不重复的项链,最后结果对 P 取模。并且两条项链相同,当且仅当两条 项链通过旋转后能重合在一起,且对应珠子的颜色相同。 解题思路: Polya定理的应用。先来看Polya定理。 Polya定理:设 G = {a1,a2,…,ag}是 N 个对象的置换群,用 M 种颜色给这 N 个 对象着色,则不同的着色 方案数为: |G|^(-1) * {M^c(a1) + ...
分类:其他好文   时间:2015-08-20 18:56:06    阅读次数:140
POJ2409 Let it Bead【Polya定理】
题目大意: 给定M种颜色的珠子,每种颜色珠子的个数均不限,将这些珠子做成长度为N的项链。 问能做成多少种不重复的项链,最后的结果不会超过int类型数据的表示范围。并且两 条项链相同,当且仅当两条项链通过旋转或是翻转后能重合在一起,且对应珠子的颜 色相同。 解题思路: Polya定理的应用。先来看Polya定理。 Polya定理:设 G = {a1,a2,…,ag}是 N 个对象的置换群,用 M 种颜色给这 N 个 对象着色,则不同的着色 方案数为: |G|^(-1) *...
分类:其他好文   时间:2015-08-20 13:08:48    阅读次数:150
UVA 10294 等价类计数
题目大意:项链和手镯都是若干珠子穿成的环形首饰,手镯可以旋转和翻转,但项链只能旋转,给n个珠子,t种颜色,求最后能形成的手镯,项链的数量这里根据等价类计数的polya定理求解对于一个置换f,若一种方案经过置换后不改变,那么不改变的点的个数记作C(f)统计所有的C(f) , 相加之后求和除以置换的种数...
分类:其他好文   时间:2015-08-09 13:51:04    阅读次数:116
Burnside引理与Polya定理
Burnside引理与Polya定理Burnside引理与Polya定理是有关组合数学的两条十分重要的定理(引理),但是网上的一些资料大多晦涩难懂或者与实际并不相关联,因此在这里做一些浅显的解读,希望通过此文章可以让这两条定理(引理)能够发挥其作用。PS:引理与定理的区别:Ψ引理是数学中为了取得某个更好的定理而作为步骤被证明的命题,其意义并不在于自身被证明,而在于为达成最终定理作出贡献. Ψ一个引...
分类:其他好文   时间:2015-07-26 17:28:20    阅读次数:183
POJ 1286-Necklace of Beads(Polya计数)
题目地址:POJ 1286 题意:n个珠子串成一个圆,用三种颜色去涂色。问一共有多少种不同的涂色方法(不同的涂色方法被定义为:如果这种涂色情况翻转,旋转不与其他情况相同就为不同。) 思路:Polya定理第一发,这道题其实就是一个最简单的板子题。要想明白Polya定理首先要知道置换,置换群和轮换的概念,可以参考这里(用例子很好理解)。 项链可以进行旋转和翻转。 翻转:如果n是奇数,则存在...
分类:其他好文   时间:2015-07-24 18:36:23    阅读次数:354
POJ 2409-Let it Bead(Polya计数)
题目地址:POJ 2409 题意:给一个包含s个珠子的项链,用c种颜色对其染色,问存在多少个不同的项链。 思路:和上一篇POJ 1286差不多。 #include #include #include #include #include #include #include #include #include #include #include //#pragma comm...
分类:其他好文   时间:2015-07-24 18:33:48    阅读次数:175
poj-2409 Let it Bead
题意: 给出c种颜色和s个珠子; 将珠子染色后穿成一个环; 旋转和翻转相同的视为同构; 求方案数; 题解: polya计数的裸题; 定义m为颜色数,c(Pi)为Pi这个置换的循环节个数; 那么根据定理,答案L为; 然后只要求出各个置换的循环节就好了; 题中允许两种置换,先考虑旋转; 旋转有n种置换方式,分别是转0,转360/n,转2*360/n.......
分类:其他好文   时间:2015-07-22 16:12:46    阅读次数:86
polya定理小结
polya的精髓就在与对循环节的寻找,其中常遇到的问题就是项链染色类问题。当项链旋转时有n种置换,循环节的个数分别是gcd(n, i);当项链翻转时有n种置换,其中当项链珠子数位奇数时,循环节的个数是n/2+1当项链珠子数是偶数个时,当翻转线穿过珠子时,循环节个数为n/2+1,否则为n/2;1.po...
分类:其他好文   时间:2015-06-13 21:26:14    阅读次数:132
POJ 题目1286 Necklace of Beads(Polya定理)
Necklace of Beads Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 7061   Accepted: 2942 Description Beads of red, blue or green colors are connected together...
分类:其他好文   时间:2015-05-05 08:59:13    阅读次数:179
poj 2409 polya定理
polya定理的入门题 1 #include 2 #include 3 #include 4 using namespace std; 5 6 int pow( int a, int n ) 7 { 8 int r = 1; 9 while ( n-- )10 {11 r...
分类:其他好文   时间:2015-04-24 00:55:23    阅读次数:148
100条   上一页 1 ... 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!