#S2A. 变
变
题目描述
已知一个仅由小写英文字母构成的字符串 。
每次操作时,你可以任意选择 中的一个字符,并将它修改为任意小写英文字母。
你可以按任意顺序对其进行不超过 次操作,以最小化 的严格循环节的长度。当然,不进行操作也是可以的。
请输出在进行完所有操作后,最小的可能的 的严格循环节的长度。
一个字符串 被称为 的严格循环节,当且仅当 可以通过将 重复若干次来构造。
例如:
mai
是maimai
的严格循环节,dx
是dx
的严格循环节。但ov
不是ovo
的严格循环节。
输入格式
输入包含两行。
第一行一个非负整数 。
第二行一个字符串 ,仅包含小写英文字母。
输出格式
一行一个整数,表示答案。
样例
1
test
4
样例 1 解释
可以证明:最多进行一次操作的情况下,严格循环节长度至少为 。
3
test
1
样例 2 解释
可以通过 次操作,将 test
修改为 ssss
,严格循环节长度为 。
3
apollo
3
数据范围
本题采用捆绑测试。
- Subtask 1(17 pts):,。
- Subtask 2(14 pts):,。
- Subtask 3(16 pts):,。
- Subtask 4(32 pts):。
- Subtask 5(21 pts): 无特殊限制。
对于所有测试数据,保证 , 中仅包含小写英文字母。
相关
在下列比赛中: