安装要求,查找每种距离的第一个相同位置。
#include <stdio.h>
int n, m, i, j, k;
char s[5005];
int main(){
scanf("%d%s", &n, s+1);
for(i=1; i<n; i++){
for(j=1; j+i<=n; j++){
if(s[j] == s[j+i]) break;
}//暴力查找第一个相同的位置
printf("%d\n", j-1);
}
return 0;
}