Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
26826 唐心 幂字符串 C++ Accepted 2 MS 744 KB 485 2022-05-24 17:06:00

Tests(1/1):


Code:

#include<iostream> #include<cstring> using namespace std; int main() { int m,j,i; char s[1001]; while(cin>>s) { m=0; if(strcmp(s,".")==0) break; for(i=strlen(s);i>=1;i--) { if(strlen(s)%i==0) { // cout <<"i="<< i <<endl; for(j=i;j<strlen(s);j++) { if(s[j]!=s[j%i]) break; } if(j>=strlen(s)) m=strlen(s)/i; // cout <<"j="<< j <<endl; // cout <<"m="<< m <<endl; } } printf("%d\n",m); } }