#N0322. 恢复字符串2【NOIP2023模拟赛T1】
恢复字符串2【NOIP2023模拟赛T1】
题目描述
小明通过题目恢复字符串
深刻的理解了kmp
算法。
但是作为复读机的小明,决定再次解释一遍next
数组的定义:
给定一个只包含小写字母的字符串,下标从开始编号,表示的是最大的符合条件的位置,满足:,如果不存在这样的数字,则。
例如,字符串,数组为:。
这次小明好奇的内容是,假设有一个长度为的字符串,这个字符串的每一位可以是任意字符,那么,这个串的next
数组有多少种呢?
输入格式
第一行输入。
输出格式
输出一个数字表示答案。
样例输入 #1
1
样例输出 #1
1
样例输入 #2
2
样例输出 #2
2
样例解释 #2
显然只有和两种。
样例输入 #3
3
样例输出 #3
4
样例解释 #3
答案有四种。
这显然是出题人友好的提示,友情的赠予的友善的分。
数据范围
对于100%的数据:。