10 条题解
-
0
#include<stdio.h> int main() { int n; scanf("%d",&n); char str[1001]; scanf("%s",str); for(int i=1;i<=n;i++) { if(n%i!=0) { continue; } int flag=0; for(int j=1;j<n/i;j++)//控制行数 { for(int k=0;k<i;k++)//重复字符 { if(str[k]!=str[j*i+k])//规律 { flag=1; break; } } if(flag) { break; } } if(!flag) { printf("%d",i); return 0; } } printf("%d",n); return 0; }
信息
- ID
- 49
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 1965
- 已通过
- 465
- 上传者