#include "iostream" #include "algorithm" #include "string" using namespace std; int a[1001]; int main() { string s; cin >> s; int n = 1; int len = s.size(); while (n <= len) { int ans = 1; for (int i = 0; i < len; i=i+n) { string str1, str2; int flag = 1; for (int j = i; j < i + n; j++) { str1 += s[j]; str2 += s[j + n]; if (str1 != str2) { flag = 0; break; } } if (flag == 0) { break; } ans++; } a[n - 1] = ans; n++; } sort(a, a + n); cout << a[n - 1] << endl; return 0; }
0.0分
2 人评分
printf基础练习2 (有点不明白)浏览:887 |
简单的a+b (C语言代码)浏览:674 |
DNA (C语言代码)浏览:564 |
sizeof的大作用 (C语言代码)浏览:1591 |
矩阵加法 (C语言代码)浏览:1768 |
1012题解浏览:938 |
【亲和数】 (C语言代码)浏览:628 |
Tom数 (C语言代码)浏览:758 |
输入输出格式练习 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |