怎么样把钱变多呢

TimeLimit:1000MS  MemoryLimit:256MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

             Balla从某天醒来后发现自己拥有了一种超能力,把某个东西无限复制,虽然但是Balla很想复制钞票,但他知道这样做是违法的,所以他并没有这样做i。某天Balla做作业的时候在草稿纸上计算出了某个字符串--A,有关这个宇宙的密码,他不想让别人发现这个密码,所以就把这个密码复制了很多很多次--》AAAAAAAA.........,他自己都不记得复制了多少次,所以Balla想别人应该破译不了,所以就出去Play了

            当Balla从操场回来后,发现他复制的AAAAAAAA.......被别人撕去了两端,可恨,Balla也不记得之前的A是什么了,所以这一大串字符串让他很头疼,Balla脑子不够用了,所以特请你来帮助

            我们把剩下的字符串看成B。然后,给你字符串B,你能告诉我最短的字符串A的长度吗?

例如,A="abccdd"。我得到了 abccddabccddabccddabccddabccddabccddabccddabccddabccdd........... 然后我把红色的部分:dabccddab剪成字符串 B。从 B 中,你应该找出最短的 A的可能值。


Input

第一行输入一个T代表有T组输入

接下来T行输入字符串B

对于每一行,都有一个字符串 B,它只包含小写和大写字符。
B 的长度不超过 1,000,000。

Output

对于每次输入的B都输出一个整数代表符合条件的A字符串的最短长度,如上所述。

SampleInput
2
bcabcab
efgabcdefgabcde
SampleOutput
3
7

 
Submit
题目统计信息详细
总AC数8
通过人数4
尝试人数6
总提交量32
AC率12.50%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: