loj#P6071. 「2017 山东一轮集训 Day5」字符串
「2017 山东一轮集训 Day5」字符串
题目描述
给定 个字符集为小写字母的字符串 ,一个串 是可接受的,当且仅当 可以表示成 ,其中 为 的一个子串(可以为空), 表示字符串的拼接。问有多少种本质不同的字符串 是可接受的。答案对 取模。
输入格式
第一行一个整数 。
接下来 行,每行一个字符串 。
输出格式
输出一行一个整数,表示可接受的字符串的数目对 取模后的结果。
2
bbbaa
bb
30
数据范围与提示
第 1、2 个测试点,满足 ;
第 3 个测试点,满足 ;
第 4 个测试点,满足 ;
第 5、6 个测试点,满足 ;
第 7、8、9、10 个测试点,满足 $ n \leq 10 ^ 6; \sum\limits_{i = 1} ^ n |s_i| \leq 10 ^ 6 $。