UVA 10298 - Power Strings
Problem PDF
Solution:
#include
#include
#include
#include
#include
#include
char s[10000000];
using namespace std;
int main()
{
int a,i,b;
while(gets(s))
{
if(s[0]=='.'&&!s[1])
break;
a=strlen(s);
b=1;
for(i=1;s[i];i++)
while(s[i]!=s[i%b])
b++;
if(i%b==0)
cout<
https://github.com/Shipu/OnlineJudgeProblemSolutionWithCPlusPlus/tree/master/uva/10298/10298.cpp