码迷,mamicode.com
首页 >  
搜索关键字:循环节    ( 617个结果
Period(sdut2476)
[题目大意]:给定一个字符串,求到哪一位时的字串是前几位循环组成的,并求出循环次数。思路:求每个前缀的最小循环周:从i到n枚举len,如果len%(len-next[len])==0,则这个前缀是由循环节组成的,且循环次数为len/(len-next[len])//len为当前i的值,next[le...
分类:其他好文   时间:2014-06-17 23:33:28    阅读次数:304
poj 2154 Color(polya计数 + 欧拉函数优化)
http://poj.org/problem?id=2154 大致题意:由n个珠子,n种颜色,组成一个项链。要求不同的项链数目,旋转后一样的属于同一种,结果模p。 n个珠子应该有n种旋转置换,每种置换的循环个数为gcd(i,n)。如果直接枚举i,显然不行。但是我们可以缩小枚举的数目。改为枚举每个循环节的长度L,那么相应的循环节数是n/L。所以我们只需求出每个L有多少个i满足gc...
分类:其他好文   时间:2014-06-16 18:53:42    阅读次数:257
循环节的问题
SDUT 循环节Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述X最近爱上了一种奇怪的游戏,就是找出一个字符串中的最小循环节。对于最小循环节的定义:对于字符串A存在字串B,使得A是由N个完整的B组成的,那么B就是A的一个循环节,长度最小的那一...
分类:其他好文   时间:2014-06-13 16:03:55    阅读次数:312
循环节
循环节 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 X最近爱上了一种奇怪的游戏,就是找出一个字符串中的最小循环节。 对于最小循环节的定义:对于字符串A存在字串B,使得A是由N个完整的B组成的,那么B就是A的一个循环节,长度最小的那一个为最小循环节。 输入 多组输入。 每组输入一个字符...
分类:其他好文   时间:2014-06-08 09:55:32    阅读次数:174
poj 1026 Cipher
http://poj.org/problem?id=1026这道题题意是给你一个置换群,再给你一个字符串,输出经过k次置换的字符串。 就是找循环节。 1 #include 2 #include 3 #include 4 #define maxn 3000 5 using namespace s...
分类:其他好文   时间:2014-05-30 21:45:37    阅读次数:249
HDU 2814 Interesting Fibonacci
一道找循环节的题,RE了很多发。要用到一个转换式子:a^b%c=[(a%c)^(b%phi(c)+phi(c))]%c#include#include#include#include#include#define ull unsigned long longusing namespace std;i...
分类:其他好文   时间:2014-05-30 02:53:25    阅读次数:251
Aizu 2164 CSUOJ 1436 Revenge of the Round Table
dp套一个burnside的壳子核心还是dpdp[i]表示有i个循环节时的染色方案数注意在dp的时候,不需要考虑重构的问题因为burnside会解决重构的问题dpA[i][j]表示以A开头,长度为i,结尾为j个A的合法方案数dpB[i][j]表示以B开头,长度为i,结尾为j个A的合法方案数接下来我们...
分类:其他好文   时间:2014-05-26 17:02:49    阅读次数:314
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-24 19:52:10    阅读次数:258
HDU 3746
http://acm.hdu.edu.cn/showproblem.php?pid=3746kmp的Nxet数组求字符串循环节例题lenB%(lenB-Next[lenB])==0则其有周期lenB/(lenB-Next[lenB]),其中最小循环节长度是lenB-Next[lenB]#includ...
分类:其他好文   时间:2014-05-21 19:36:29    阅读次数:185
HDU 1358
http://acm.hdu.edu.cn/showproblem.php?pid=1358求某个前缀的周期,用Next求循环节的题目#include #include #include #include using namespace std ;char B[1000005] ;int Next[...
分类:其他好文   时间:2014-05-21 19:23:01    阅读次数:241
617条   上一页 1 ... 59 60 61 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!