-->
当前位置:首页 > 题库 > 正文内容

编程题:4209 字符串的幂

Luz3年前 (2022-04-21)题库480
给定两个字符串a和b,定义a*b为两个字符串的联接。例如,a=&ldquo;abc&rdquo;,b=&ldquo;def&rdquo;,则a*b=&ldquo;abcdef&rdquo;。若将字符串的联接看作乘法,则字符串的非负整数次幂可这样定义:a<sup>0</sup>=&ldquo;&rdquo;(空串),a<sup>(n+1)</sup>=a*(a<sup>n</sup>)。

### 输入格式:

每组测试数据占一行,为一个字符串s,s中的字符都是可显示的。s的长度至少为1,最多不超过1000000个字符。字符&ldquo;.&rdquo;,表示输入结束。

### 输出格式:

对每个字符串s,输出最大整数n,满足:s=a<sup>n</sup>,a为某个字符串。

### 输入样例:

in
abcd
aaaa
ababab


### 输出样例:

out
1
4
3







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。