码迷,mamicode.com
首页 >  
搜索关键字:循环节    ( 617个结果
数学推导+高精度进制转换+解同余方程 POJ 3708
题意:点击打开链接 把m,k表示成d进制,对于这个递归函数,每一次递归都是一次每一位数字的置换,求出每一位的循环节,最终f(m)=k就是要每一位都相等,即解同余方程组。 代码: #include #include #include #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2015-07-30 23:19:21    阅读次数:137
sgu 455. Sequence analysis (floyd 判圈算法,O(1)空间复杂度求循环节)
455. Sequence analysisTime limit per test: 1 second(s)Memory limit: 4096 kilobytesinput: standardoutput: standardDue to the slow 'mod' and 'div' opera...
分类:编程语言   时间:2015-07-30 23:08:33    阅读次数:208
poj1286--Necklace of Beads(置换群+polya计数)
题目链接:点击打开链接 题目大意:给出三种颜色红绿蓝,对一串n个小球的环染色,环可以旋转和翻转,问最终可能有多少不同的染色方案。 首先说明polya计数: 由这个公式,既可以计算出不同的染色方案,那么我们需要求的也就是不同置换的个数,和每一个置换的循环节数 旋转,旋转i个小球的距离,那么会得到0~n-1的置换方案,共有n中,对于旋转i个小球的循环节数为gcd(n,i) 翻转,对于...
分类:其他好文   时间:2015-07-28 10:45:02    阅读次数:244
KMP + 求最小循环节 --- POJ 2406 Power Strings
Power Strings Problem's Link: http://poj.org/problem?id=2406 Mean:给你一个字符串,让你求这个字符串最多能够被表示成最小循环节重复多少次得到。 analyse: KMP之next数组的运用。裸的求最小循环节。 ...
分类:其他好文   时间:2015-07-28 09:06:06    阅读次数:95
KMP + 求最小循环节 --- HDU 1358 Period
Period Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=1358 Mean:给你一个字符串,让你从第二个字符开始判断当前长度的字符串是否是重复串,如果是,输出当前位置,并输出重复串的周期。 analyse:...
分类:其他好文   时间:2015-07-28 07:57:20    阅读次数:114
HDU 3746 Cyclic Nacklace 环形项链(KMP,循环节)
题意:给一个字符串,问:要补多少个字符才能让其出现循环?比如abc要补3个变成abcabc。若已经循环,输出0。思路:KMP的next数组解决。如果已经出现循环,那么答案为0。但是不循环呢?要根据next[len]来断定。我们要用最少字符来补上使其循环,而我们所知的就是要令循环节为k=len-nex...
分类:其他好文   时间:2015-07-28 00:49:03    阅读次数:119
UVA 10298 Power Strings 字符串的幂(KMP,最小循环节)
题意:定义a为一个字符串,a*a表示两个字符相连,即 an+1=a*an,也就是出现循环了。给定一个字符串,若将其表示成an,问n最大为多少?思路:如果完全不循环,顶多就是类似于abc1这样咯,即n=1。但是如果循环出现了,比如abab,那就可以表示成(ab)2。还有一点,就是要使得n尽量大,那么当...
分类:其他好文   时间:2015-07-28 00:39:54    阅读次数:134
模板题 + KMP + 求最小循环节 --- HDU 3746 Cyclic Nacklace
Cyclic Nacklace Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=3746 Mean:给你一个字符串,让你在后面加尽量少的字符,使得这个字符串成为一个重复串。例:abca---添加bc,成为abcabca...
分类:其他好文   时间:2015-07-27 22:35:40    阅读次数:131
hdoj 1005Number Sequence
解题思路: 这个题太坑。今天考试废了我好长时间。 1.n的数值很大,这类数值很大的问题一般都有规律,找出循环节(周期)是关键; 2.找规律,这道题是从 f(1) = 1 和 f(2) = 1 开始,然后依次模7,可知 f(n) 只有7种情况,所以两数相邻只有7*7=49种; 3.所以从 f(1) 到 f(49) 必会出现相邻两个 f(m-1) = 1 , f(m) = 1,所以 f(n) 为周期函数,49为其一个周期;...
分类:其他好文   时间:2015-07-26 20:58:36    阅读次数:138
sgu294:He's Circles(polya计数+高精度)
题目大意:       ~~~~~~一个长度为 n(1≤n≤200000) ~n(1\leq n \leq 200000)~的环由 0 or 1 ~0~or~1~组成,求有多少本质不同的环。分析:       ~~~~~~((这题有可能更侧重于考高精度))       ~~~~~~考虑循环节的个数只可能为 n ~n~的约数,且循环节的个数为 d ~d~的置换会出现 φ(n/d) ~\varph...
分类:其他好文   时间:2015-07-26 19:15:11    阅读次数:162
617条   上一页 1 ... 41 42 43 44 45 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!