BZOJ 4566 [Haoi2016] 找相同字符

发布于 2018-01-05  172 次阅读


题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4566

题意:给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。


需要注意的是广义后缀自动机求每个状态 right 大小的时候,除了第一个串以外不能用正常的方法。

因为可能会出现没有意义的 np,解决方法有像代码那么写或者建 np 的时候特判一下。

 

 


一个非常弱的准退役OIER