UVA455 Periodic Strings
2016-12-19 20:06
232 查看
#include <iostream>
#include <cstring>
using namespace std;
char str[104];
int main()
{
int n;
cin>>n;
while (n --)
{
cin>>str;
int len = strlen(str);
for (int k,i = 1 ; i <= len ; i++)
{
if (len%i == 0)
{
for (k = i ; k < len ; k++)
if (str[k] != str[k%i])
break;
if (k == len)
{
cout<<i<<endl;
break;
}
}
}
if(n)
cout<<endl;
}
return 0;
}
#include <cstring>
using namespace std;
char str[104];
int main()
{
int n;
cin>>n;
while (n --)
{
cin>>str;
int len = strlen(str);
for (int k,i = 1 ; i <= len ; i++)
{
if (len%i == 0)
{
for (k = i ; k < len ; k++)
if (str[k] != str[k%i])
break;
if (k == len)
{
cout<<i<<endl;
break;
}
}
}
if(n)
cout<<endl;
}
return 0;
}
相关文章推荐
- UVA - 455 Periodic Strings
- Periodic Strings UVA - 455
- UVa 455 - Periodic Strings - ( C++ ) - 解题报告
- UVA - 455 Periodic Strings
- uva455 - Periodic Strings
- UVa 455 - Periodic Strings
- UVa 455 - Periodic Strings
- UVa - 455 - Periodic Strings
- 习题3-4 UVa455 Periodic Strings
- Uva 455 Periodic Strings
- UVa 455 - Periodic Strings
- UVa 455 - Periodic Strings
- 算法竞赛入门经典 第三章 uVA455 - Periodic Strings
- UVA - 455 Periodic Strings
- 【习题 3-4 UVA - 455】Periodic Strings
- UVa 455 - Periodic Strings
- UVa 455 - Periodic Strings
- 3.4 Periodic Strings UVA455
- UVa 455 - Periodic Strings
- UVA-455 Periodic Strings