E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Polya
hdu 4633 Who's Aunt Zhang(
polya
)
题目链接:hdu4633Who’sAuntZhang代码#include #include #include usingnamespacestd; constintmod=10007; intinv24,P[100]; intpow_mod(intx,intn,intmod){ intret=1; while(n){ if(n&1)ret=ret*x%mod; x=x*x%mod; n>>=
u011328934
·
2015-10-28 21:00
HDU 3923 Invoker(
polya
定理+逆元)
Invoker Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 122768/62768 K (Java/Others)Total Submission(s): 907 Accepted Submission(s): 364 Problem De
·
2015-10-27 16:39
HDU
POJ数学题目
转:http://blog.sina.com.cn/s/blog_6635898a0100magq.html 1.burnside定理,
polya
计数法 这个大家可以看
·
2015-10-27 16:29
poj
ACM数学
从放暑假前周sir给我讲了一个用
polya
计数法和burnside定理做的题目(pku2409)后,突然觉得组合数学挺有意思,然后从那时起到现在几乎都在做这类的题目。
·
2015-10-23 08:57
ACM
第四周--项目六--多项式求和
/#include #include #defineMAX20//多项式最多项数 typedefstruct//定义存放多项式的数组类型 { doublecoef;//系数 intexp;//指数 }
PolyA
yudi2
·
2015-09-21 16:00
【
polya
】 HDOJ Count the Tetris
套用
polya
计算出奇偶,旋转,反射16种情况的方案数。。
blankcqk
·
2015-09-03 18:00
Polya
BZOJ 1488 [HNOI2009]图的同构
Polya
定理
题意:链接方法:
Polya
定理解析:先扯点题外话。小雨淅沥的下午,PoPoQQQ爷在屠了一道题后放松心情,恰看见我把知识点上的群论标记已会。
wzq_QwQ
·
2015-08-27 21:00
2009
hdu_3547
解析:肯定还是要用到
polya
定理了,这里的关键在与分析有多少种置换的状态:1.绕着相互对立的两个面旋转,有90度,180度,270度,所以总共有3*3=9种情况。
bryant03
·
2015-08-26 19:00
数学
poj_2154
polya
+euler+素数优化=1200ms+/*ID:CaoLeiPROG:poj_2154.cppLANG:C++*/ #include #include #include #include #
bryant03
·
2015-08-26 14:00
数学
数论题集
转自:http://blog.sina.com.cn/s/blog_6635898a0100magq.html1.burnside定理,
polya
计数法 这个大家可以看brudildi的《组合数学》
Grit_ICPC
·
2015-08-25 19:00
Polya
原理--染色问题
6个棋子都染B颜色则6B(6R)——1种5B(5R)——1种4B(4R)——3种3B————–4种(RRRBBB,RBRBRB,RRBRBB,RRBBRB)1+1+1+1+3+3+4=14另一种解法(
polya
havedream_one
·
2015-08-22 09:00
面试题
组合数学
Uva 10601 Cubes 六维背包+burnside引理
题意:链接方法:六维背包+burnside引理解析:挺好玩的一道burnside/
polya
题结果我看到后既然这道题有颜色的限制,那么直接想起了card那道题。搞个背包什么的。正方体有24种旋转方式。
wzq_QwQ
·
2015-08-04 16:00
poj2409--Let it Bead(置换群+
polya
奇数)
题目链接:点击打开链接题目大意:给出m种颜色的小球,现在要求用n个串成一个环,经过旋转翻转后,能形成多少个不同的环。参考:点击打开链接#include #include #include #include usingnamespacestd; #defineLL__int64 LLgcd(LLa,LLb){ returnb==0?a:gcd(b,a%b); } LLpow(LLx,LLk){ if
u013015642
·
2015-07-28 10:00
poj1286--Necklace of Beads(置换群+
polya
计数)
首先说明
polya
计数:由这个公式,既可以计算出不同的染色方案,那么我们需要求的也就是不同置换的个数,和每一个置换的循环节数旋转,旋转i个小球的距离,那么会得到0~n-1的置换方案,共有n中,对于旋转i
u013015642
·
2015-07-28 10:00
polya
定理
polya
定理适用于染色问题方案数问题。
KatnissJ
·
2015-07-25 08:29
polya定理
Necklace
of
Beads
poj1286
poj 1286 Necklace of Beads 【
polya
计数】
NecklaceofBeadsTimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:7082 Accepted:2952DescriptionBeadsofred,blueorgreencolorsareconnectedtogetherintoacircularnecklaceofnbeads(n从空白处穿对称轴,则轴两边各有n/2个对象,得到c
chenzhenyu123456
·
2015-06-13 11:00
BZOJ 1004: [HNOI2008]Cards
Polya
计数+DP
Polya
计数+dp求满足对应循环的不动点有几个1004:[HNOI2008]CardsTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 2046 Solved:
u012797220
·
2015-05-07 13:00
UVALA 3641 Leonardo's Notebook
Polya
定理应用:题意:给出一个置换B,问有没有一个置换A,使得A^2=B。
u012797220
·
2015-05-06 22:00
UVA 10294 Arif in Dhaka (First Love Part 2)
Polya
计数
题目链接
Polya
计数入门题10294ArifinDhaka(FirstLovePart2)OurheroArifisnowinDhaka(Lookatproblem10244–FirstLoveifyouwanttoknowmoreaboutArif
u012797220
·
2015-05-06 17:00
POJ 2154 Color (
polya
欧拉函数)
DescriptionBeadsofNcolorsareconnectedtogetherintoacircularnecklaceofNbeads(N #include usingnamespacestd; intmodular(inta,intb,intp) //a^bmodp { intret=1; for(;b;b>>=1,a=(int)(a)*a%p) if(b&1)
Misdom_Tian_Ya
·
2015-05-04 15:00
POJ 1286 Necklace of Beads(
polya
计数、burnside定理)
DescriptionBeadsofred,blueorgreencolorsareconnectedtogetherintoacircularnecklaceofnbeads(n usingnamespacestd; intgcd(inta,intb) { returnb==0?a:gcd(b,a%b); } longlongpower(longlongp,longlongn)
Misdom_Tian_Ya
·
2015-05-04 14:00
POJ 2409 Let it Bead (
polya
计数,burnside染色)
Description"LetitBead"companyislocatedupstairsat700CanneryRowinMonterey,CA.Asyoucandeducefromthecompanyname,theirbusinessisbeads.TheirPRdepartmentfoundoutthatcustomersareinterestedinbuyingcoloredbrace
Misdom_Tian_Ya
·
2015-05-04 10:00
polya
|burnside定理的一些总结
基于正方形的置换:(hdu1812)旋转只有0,90,180,270度三种旋法。旋0度,则置换的轮换数为n*n旋90度,n为偶数时,则置换的轮换数为n*n/4,n为奇数,则置换的轮换数为(n*n-1)/4+1旋180度,n为偶数时,则置换的轮换数为n*n/2,n为奇数,则置换的轮换数为(n*n-1)/2+1旋270度,n为偶数时,则置换的轮换数为n*n/4,n为奇数,则置换的轮换数为(n*n-1)
My_ACM_Dream
·
2015-04-27 16:00
[挖矿]BZOJ 第一页 除草
1004:根据
Polya
定理,算出所有的置换的方案数
skywalkert
·
2015-04-24 11:00
hdu 2865 Birthday Toy (
polya
,好题)
题意:有一个环由n个组合和一个中心珠子组成,现在有k中颜色,问相邻的不能同色的染色方案数。题解:这题的n很大所以只能枚举约数gcd(n,i)=r,但是k也超级大,完全无法用关系矩阵解决。那么要考虑是否有规律。对于中心有珠子的这种染色法,明显可以枚举中心珠子的颜色,然后计算k-个颜色嫩染多少种的情况,最后乘以k即可。我们可以枚举外围的第一个珠子颜色,然后用dp解决这种排列问题。现在假设枚举第一个珠子
My_ACM_Dream
·
2015-04-23 16:00
poj 2888 Magic Bracelet (
polya
,矩阵)
题意:一个n个节点的环,可以涂m中不同的颜色,但是有k对颜色是不能相邻的。现在问有多少种涂法。题解:这题我们枚举gcd(n,i)=k,判断有多少个i满足k统一计算,相当于求n/k的欧拉函数,对于k对颜色无法相邻的这个限制,我们将能相邻的定义成关系矩阵,这样k次幂后就能计算出对应的不懂置换的个数,接着用容斥处理欧拉函数,或者用欧拉定理求。#include #include #include #inc
My_ACM_Dream
·
2015-04-21 21:00
poj 2154 Color (
polya
,欧拉函数|容斥原理)
题意:有n种颜色的珠子要串成长度为n的环,有多少种方案。题解:因为n很大很大,考虑优化。对于n个旋转,任意一个旋转i,他的循环节个数时gcd(n,i),令a=gcd(n,i)发现等于a的i有多个,并且a也就是n的约数并不多,那么就可以枚举约数这样复杂度降到O(sqrt(n))已经很优秀了。那么对于某个约数a,能使得gcd(n,i)=a的i的个数要怎么就算呢?其实这个问题可以转化成求与n/k互质的数
My_ACM_Dream
·
2015-04-14 21:00
hdu 3923 Invoker (
polya
,扩展gcd)
题意:n种颜色串成m长度的环的方案数,赤裸裸的
polya
,ans/(2*n)%MOD要用到乘法逆元,用扩展欧几里得求解。
My_ACM_Dream
·
2015-04-14 17:00
uva 11255 Necklace (
polya
)
题意:给出种颜色的球的个数,现在要将全部的球拼成一个环,有多少种拼发。题解:分成两种情况,1、翻折;2、旋转。1、翻折。要分奇数和偶数,奇数只有一种翻折方法就是定点和边中点连线为轴转,偶数即可是定点和定点也可以是边和边。2、旋转。每种旋转循环节长度都是能被环的长度整数的,因此只要找到循环节的个数(gcd(n,i)),长度就可以计算出来了。注意数据量,要用高精度。#include #include
My_ACM_Dream
·
2015-04-13 20:00
uva 10601 Cubes (
polya
)
题意:有6种颜色,现在给出各个颜色的个数,要在正方体上染色,有几种染法。题解:这题因为颜色种类的个数给出了,只能用burnside引理来做。对于每种置换计算等价的个数。总共有四种变换1、自身不变。循环节12个,长度12、根据定点连线为轴旋转120度、240度。循环节4个,长度33、根据对面的中心连线为轴旋转90、180、270度。90、270循环节个数3,长度4。180循环节个数6,长度24、根据
My_ACM_Dream
·
2015-04-13 16:00
poj 2409 Let it Bead (
polya
)
#include #include #include #include #include #include #include #include #include #defineB(x)(1a)a=b;} voidcmin(int&a,intb){if(ba)a=b;} voidcmin(ll&a,llb){if(b>=1; } returnans; } intgcd(inta,intb){ re
My_ACM_Dream
·
2015-04-12 10:00
poj 1286 Necklace of Beads (
polya
)
题意:对已个正n边形的点染色,可以染3种颜色,如果旋转或者对折后蓝色情况相同认为是一种染色方法,问有多少种染色方法。题解:分别考虑旋转和折叠的情况,并且要分奇数点和偶数点来考虑。#include #include #include #include #include #include #include #include #include #defineB(x)(1a)a=b;} voidcmin(
My_ACM_Dream
·
2015-04-11 18:00
随机游动与电网络
Polya
定理Adrunkmanwillfindhiswayhome,butadrunkbirdmaygetlostforever.
老有才
·
2015-04-04 21:00
NYOJ 280 LK的项链 &&POJ 2409 Let it Bead(
polya
定理)
NYOJ280LK的项链 :clickherePOJ2409LetitBead:clickhere题意:一盒有红、蓝、绿三种颜色的珠子,每种颜色珠子的个数都大于24,现在LK想用这一盒珠子穿出一条项链,项链上的珠子个数为n(0 #include #include #include #include #include usingnamespacestd; intgcd(inta,intb) { re
u013050857
·
2015-02-15 10:00
ACM
Polya
POJ 2409 Let it Bead (
Polya
计数)
LetitBeadTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 4434 Accepted: 2916Description"LetitBead"companyislocatedupstairsat700CanneryRowinMonterey,CA.Asyoucandeducefromthecompanyname,theirbusi
u013007900
·
2015-01-29 22:00
ACM-ICPC集训--数学基础知识
原文博客地址http://www.cnblogs.com/kuangbin/archive/2012/08/28/2661066.html从放暑假前周sir给我讲了一个用
polya
计数法和burnside
u014552726
·
2015-01-25 22:00
数据结构
C++
数学
ACM
poj 2409
polya
计数
题意:给定一串由n个珠子组成的项链,用c种颜色涂染,问能形成多少种不同项链。思路:Burnside算法。分析:1.旋转.考虑顺时针旋转i格的置换:循环个数为gcd(n,i)每个循环的长度为L=n/gcd(n,i)2.翻转考虑对称轴***n为奇数.只有一种对称轴,即轴穿过一个点.有[n/2]个循环长度为2,还有一个循环长度为1(被穿过的点),V=C([n/2],[m/2]).***n为偶数,有两种翻
dumeichen
·
2015-01-20 17:00
2014鞍山区域赛(简单几何+
polya
)HDU5080
ColorfulToyTimeLimit:2000/1000MS(Java/Others) MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):171 AcceptedSubmission(s):65ProblemDescriptionAtoyismadeupofNverticesandMundirectededgesin
cq_phqg
·
2014-11-01 01:00
ACM
HDU
区域赛
poj 1286 Necklace of Beads
polya
计数
Polya
定理设是n个对象的一个置换群,用m种颜色染图这n个对象,则不同的染色方案数为:其中,为的循环节数。
u011281853
·
2014-10-08 13:00
poj 1286 Necklace of Beads (
polya
)
NecklaceofBeadsTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 6701 Accepted: 2806DescriptionBeadsofred,blueorgreencolorsareconnectedtogetherintoacircularnecklaceofnbeads(n#include#include#incl
u014451076
·
2014-09-02 11:00
Polya
UVA - 10294 Arif in Dhaka (First Love Part 2) (
Polya
定理)
DescriptionProblemLArifinDhaka(FirstLovePart2)Input:standardinputOutput:standardoutputTimeLimit:2seconds OurheroArifisnowinDhaka(Lookatproblem10244–FirstLoveifyouwanttoknowmoreaboutArif,butthatinforma
u011345136
·
2014-08-30 10:00
uva 11255 - Necklace(置换)
解题思路:等价类的计数,
polya
。旋转:有0,1,~n-1步。翻转:考虑n为奇数偶数,奇数下,有n条对称轴(过一点)偶数时,有n/2条过两点,n/2条不过点。
u011328934
·
2014-08-14 00:00
uva 10601 - Cubes(置换)
解题思路:
polya
,然后对应立方体有24种旋转:不旋转(still):1种,循环长度为12以对顶点为轴(rot_point):4组,循环长度为3以对面中心为轴(rot_plane):3组,分别有90,
u011328934
·
2014-08-13 23:00
POJ 1286 Necklace of Beads
Polya
定理是个很神奇的东西~题目大意:n个珠子串成一个圆,用三种颜色去涂色。问一共有多少种不同的涂色方法。不同的涂色方法被定义为:如果这种涂色情况翻转,旋转不与其他情况相同就为不同。
lin375691011
·
2014-07-25 16:00
数学
poj
刷题
[ACM] POJ 1286 Necklace of Beads (
Polya
计数,直接套公式)
NecklaceofBeadsTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 6547 Accepted: 2734DescriptionBeadsofred,blueorgreencolorsareconnectedtogetherintoacircularnecklaceofnbeads(n #defineLLlonglong us
sr19930829
·
2014-07-25 10:00
ACM
Polya计数
[ACM] POJ 2409 Let it Bead (
Polya
计数)
LetitBeadTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 4434 Accepted: 2916Description"LetitBead"companyislocatedupstairsat700CanneryRowinMonterey,CA.Asyoucandeducefromthecompanyname,theirbusi
sr19930829
·
2014-07-25 09:00
ACM
组合数学
Polya计数
hdu 1812 Count the Tetris
polya
计数
哈哈哈,简单
polya
,公式自己推导。不过这题需要用到大数,很久没写Java,调了好久。
t1019256391
·
2014-07-06 10:00
poj 2409 Let it Bead
Polya
计数
,对应的循环个数分别是gcd(n,i),个i=0时不动,有n个翻转分为奇偶讨论,奇数时有n种置换,每种有n/2+1个偶数时有n种置换,一半是n/2+1个,一半是n/2个啃论文,PPT,各种书好久才看懂
Polya
t1019256391
·
2014-07-05 20:00
POLYA
合集 II
hdu2481Toy解法借鉴http://hi.baidu.com/aekdycoin/item/517784ec0bf4450b560f1dd1 这篇博文,核心为关系式的推导。具体实现过程中两个要点:1、无法用传统方法求逆元,需借助二分模拟大数乘法取模运算2、对于旋转1个单位这类置换,在该条件下不变的方案为5种。#include #include #pragmacomment(linker,"/
solotzg
·
2014-07-05 17:00
欧拉函数
Polya
逆元
乘法二分模拟
poj 2154 Color(
polya
计数 + 欧拉函数优化)
http://poj.org/problem?id=2154大致题意:由n个珠子,n种颜色,组成一个项链。要求不同的项链数目,旋转后一样的属于同一种,结果模p。n个珠子应该有n种旋转置换,每种置换的循环个数为gcd(i,n)。如果直接枚举i,显然不行。但是我们可以缩小枚举的数目。改为枚举每个循环节的长度L,那么相应的循环节数是n/L。所以我们只需求出每个L有多少个i满足gcd(i,n)=n/L,就
u013081425
·
2014-06-15 19:00
数学
欧拉函数
Polya计数
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他