(入门)uva 455
来源:互联网 发布:淘宝众筹产品首页 编辑:程序博客网 时间:2024/05/18 00:47
很久之前写的,看了一下,发现自己初学时的写法是多么飘逸..
看来要坚持自己的风格,不被别人感染是多么不容易。。。
#include <cstdio>#include <cstdlib>#include <cstring>#define Maxch 85int main(){int T;char buf[Maxch];scanf("%d",&T);for(int i=0;i<T;i++) //i是用于存放周期的 { scanf("%s",buf); int n=strlen(buf),m=1; //n为长度 for (;;) //m穷举周期 {ext:; while(m<=n && n%m!=0) m++; //找到下一个n的约数 for(int k=1;k<n/m;k++){ for(int l=0;l<m;l++) if(buf[k*m+l]!=buf[l]) {m++;goto ext; }}printf("%d\n",m);if(i<T-1) printf("\n");break; }}return 0;}
0 0
- (入门)uva 455
- (入门)uva 227 Puzzle
- UVA 12293 Box Game(博弈入门)
- (入门) uva 10340 All in all
- (入门)uva 1368 DNA Consensus String
- UVA DP 入门专题
- uva 数学专题入门
- UVA 11437(几何入门)
- UVA - 11996(splay入门)
- UVA 439 BFS入门
- UVA 算法竞赛入门 GettingStarted 解题报告 (上)
- UVA 算法竞赛入门 GettingStarted 解题报告 (下)
- Uva 算法入门经典(数据结构基础)线性表题目
- UVA 10305 —— Ordering Tasks(拓扑排序入门)
- [Uva 11990] "Dynamic" Inversion (CDQ分治入门)
- UVA-455(Score)
- (UVA)455
- UVA 10305 Ordering Tasks(拓扑排序入门)【刘汝佳算法入门经典例6-15】
- USACO-Section 3.1-PROB Score Inflation
- gitlab和Django实现push自动更新
- Java基础4
- centos svn搭建 简单手册
- logstash grok解析
- (入门)uva 455
- Java基础5
- hdu 1054 Strategic Game 树形DP
- uva 4015 - Caves Chengdu 2007 树形背包★
- android之碎片(fragment)三(细节)
- Codeforces 617 D
- java反射详解
- Create CreateEx
- 在smarty模板引入jquery