FFT字符串区间匹配最大值
FFT能处理模式串和匹配串的最大匹配问题。
通常是把模式串翻转,然后分字母对答案的贡献,最后取个最大值就可以了。
链接
题意
给你两个串,长度分别为n,m。每个串由三个字符组成’R’,‘P’,‘S’,分别代表着石头剪刀布,第一个串代表是机器出的,第二个串代表是你出的,现在,你已知了机器出的顺序,可以跳过任意个,但是一旦开始就必须进行到比赛结束,所以,问最多赢几盘?
数据范围: 1 < m < n < 1 e 5 1<m<n<1e51<m<n<1e5
代码
原创
2021-07-19 10:46:45 ·
359 阅读 ·
0 评论