BZOJ 4566 [Haoi2016] 找相同字符


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

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


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

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

 

 

声明:zgz233|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - BZOJ 4566 [Haoi2016] 找相同字符


一个oier的博客 |注册功能过几天就修| 博客搬家啦,现在跑的飞快!

标签: , , ,