题目大意:给出一个字符串,求其不包含两个长度为k的"重复串"的最长前缀.
对于任意串s,有
(1)大写字母与小写字母等价.
(2)串中所有字母个数定义为串的长度.
两个串s1,s2为长度为k的重复串,定义为:
(1)s1,s2长度均为k
(2)对于每个字母,在s1中出现次数等于在s2中出现次数.
hash一下随便搞搞就好了,字符串hash记录一下值对应的字符串就好了
千万别用(439,479,607,739,487,751,433,739,317,509,541,281,337,199,787,23,859,181,281,373,673,701,421,373,457,283)
来加密……随机100~maxn之间的数就好了
贡献了无数tle的人的忠告
progra......
阅读全文