(UVA)455
来源:互联网 发布:iphone蓝牙连接mac 编辑:程序博客网 时间:2024/06/02 00:45
题意:找出一个字符串的最短周期。
分析:注意输入输出格式的空行,找周期要找到字符串的末尾。
我的代码:
#include <bits/stdc++.h>using namespace std;int main(){ int p,len,t,k; char s[85]; for(scanf("%d",&t);t;t--) { getchar();getchar(); scanf("%s",s); len=strlen(s); for(k=1;k<=len;k++){ if(len%k==0){ for(p=k;p<=len;p++) if(s[p]!=s[p%k]) break; if(p==len) {printf("%d\n",k);break;} } } if(t>1) printf("\n"); } return 0;}
0 0
- (入门)uva 455
- UVA-455(Score)
- (UVA)455
- 周期串(uva-455)
- uva 455
- uva-455
- UVA 455
- Uva 455
- UVA-455
- 【UVa - 455】
- UVA 455
- UVa 455
- UVA 455
- UVA 455
- UVa 455
- uva 455
- uva 445 uva 489 uva 490 uva 694(模拟)
- UVa 455 Periodic Strings(周期串)
- 绑定事件中的event
- HDU:1018 Big Number
- BZOJ 1297 [SCOI2009] 迷路
- 推荐几个精致的web UI框架
- Java 四种访问修饰符区别
- (UVA)455
- 接线端子01——常见接线端子介绍
- 任意两日期相隔多少天
- 互联网面试题中的两道智力题
- 计算机程序的思维逻辑 (69)
- STL
- 情态动词+have+done用法整理
- 制作上传AppStore 5.5寸图片
- hadoop源码解析之RPC分析