6445. GDOI2020模拟01.19String
Posted jz-597
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6445. GDOI2020模拟01.19String相关的知识,希望对你有一定的参考价值。
题目
正解
一听到正解是NTT,我心态崩了。
我特么知道是NTT都不知道该怎么做!哪里像个卷积了?
好吧,是我孤陋寡闻……
设两个字符串分别为(A)和(B)
可以考虑试着计算出(A)每个子串和(B)的相似度(就是位置相同、字母相同的个数),直接统计就完事了。
看到字符集这么小,就可以对于每个字母分开考虑。
假如(A_i=B_j),那么以(A_{i-j+1})开头的子串就有(1)的贡献。
这样一来,看起来就很像是个卷积了。
搞完之后将贡献加起来,统计即可。
总结
还是没有代码……
看来我转化模型的功底不够啊……
以上是关于6445. GDOI2020模拟01.19String的主要内容,如果未能解决你的问题,请参考以下文章