A4755 B23 实践-1 字符串乘方

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A4755B23 实践-1 字符串乘方

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

给定两个字符串 aa 和 bb ,我们定义 a×ba\times b 为他们的连接。例如,如果 a="abc"a="abc" 而b="def"b="def" , 则 a×b="abcdef"a\times b="abcdef" 。

如果我们将连接考虑成乘法,一个非负整数的乘方将用一种通常的方式定义:a0="a^0="~""(空字符串),a(n+1)=a×ana^{(n+1)}=a\times a^n。

输入格式

若干组测试数据:

每组测试数据一行可打印的字符 ss ;

最后一行一个字符 . 表示结束。

输出格式

对于每个 ss ,输出最大的 nn ,使得 s=ans=a^n 成立。

样例输入

abcd
aaaa
ababab

样例输出

1
4
3

数据范围

对于 100%100\% 的数据: 1≤1\le ss 的长度 ≤1000000\le 1000000 。