TOJ 3771 HDU 4162 Shape Number / 最小表示法
#include #include char a[300010],str[300010];int work(int m){ int i,j,l; i=0; j=1; while(i str[(j+l)%m]) i=i+l+1; else j=j+l+1; if(i==j) j=i+1; } if(i<j) return i; return j;}main(){int i,len,k;while(s
原创
2013-08-14 19:53:36 ·
1274 阅读 ·
0 评论