XYNUOJ 幂字符串

来源:互联网 发布:网络时钟同步设备 编辑:程序博客网 时间:2024/05/19 04:29

问题 G: 幂字符串

时间限制: 1 Sec  内存限制: 32 MB
提交: 23  解决: 10
[提交][状态][讨论版]

题目描述

给你一个字符串,请你判断将此字符串转化成a^n形式的最大的n是多少。
例如:abcd=(abcd)^1,则n=1;
         aaaa=a^4,则n=4;
         ababab=(ab)^3,则n=3。

输入

输入包含多组测试数据。每组输入为一个字符串,长度不超过100,其中不包含空格等空白符。当输入为一个“.”时,输入结束。

输出

对于每组输入,输出将此字符串转化成a^n形式的最大的n。

样例输入

abcdaaaaababab.

样例输出

143
#include<stdio.h>#include<string.h>int main(){char str[110],i,j,k,m;while(scanf("%s",str)!=EOF&&(strcmp(str,".")!=0))//这里的strcmp(str,".")!=0不能写成str[0]!='.' ,原因应该是题目没说不能输入一个点开头的字符串 {int max=0;int len=strlen(str);for(i=1;i<=len;i++){if(len%i==0){for(j=i;j<len;j++){if(str[j]!=str[j%i])//使从j开始之后的每一个数与最小子序列比较break;}if(j>=len)//判断是否已经比较完 m=len/i;if(m>max)//如果循环体中的i是从大到小循环,则不用比较 max=m;}}printf("%d\n",max);}return 0;} 



阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 爷俊美无双作品 俊美无俦什么意思 俊美夫婿平凡妻 形容男子俊美的成语 形容男子俊美的诗句 描写男子俊美外貌的句子 被逆推的俊美少年 形容男子俊美 描写男子俊美冷酷外貌句子 贵港俊美国际大酒店 描写古代男子俊美外貌的句子 描写男子儒雅俊美外貌的句子 俊英 俊豪 俊达 俊雄 俊雄图片 俊风 俊风er30 东风御轩 风俊 东风俊峰 东风日产帅客 东风郑州日产锐骐皮卡 东风俊风 帅客汽车 东风郑州日产锐骐 日产帅客7座商务车 帅克商务车报价 东风帅客报价及图片 帅客2014款7座图片 东风帅客七座车 日产御轩 锐骐 锐琪皮卡 东风郑州日产帅客 郑州日产帅客 东风帅客 东风帅客怎么样 东风锐骐 俊风汽车