[JZOJ3975] 串
Description给定nn个字符串,询问每个字符串SiS_i有多少子串(不包括空串)是所有nn个字符串中至少kk个字符串的子串。n,∑Si≤105n,\sum S_i\le 10^5Analysis(SAM)首先所有串之间连个符号,一起建个SAM。
然后枚举每一个串,把它所有的子串所在的状态的出现次数+1。
就是parentparent树上rootroot到它所有状态+1,但是这样在一个串中
原创
2015-12-18 21:33:10 ·
735 阅读 ·
1 评论