d.c
来自「ACM精彩程序02(University_of_Waterloo_2_1_Jun」· C语言 代码 · 共 19 行
C
19 行
#include <stdio.h>char s[2000002];main(){ int i,j,k,m,n; while (gets(s) && strcmp(s,".")) { m = n = strlen(s); for (i=2;i<=n;i++) { while (n%i == 0) { n /= i; for (j=0;j<m-m/i && s[j] == s[j+m/i];j++); if (j == m-m/i) m /= i; } } printf("%d\n",strlen(s)/m); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?