洛谷 P4303 [AHOI2006]基因匹配(LCS+树状数组)
这题一看不是裸的lcs嘛。。
但看看数据范围,显然不支持传统O(n2)O(n2)O(n^2)算法。
注意到这样一个性质:每个数均只出现5次。
考虑这样的lcs做法:
设f[i][1~5]表示s2[1~i]与整个s1的lcs最大长度,且s2[i]必须在lcs中,且s2[i]在s1中第(1~5)次出现。
那么枚举s2[i]在s1中出现的位置pos[i][j],f[i][j]=max{s2[k...
原创
2018-04-08 18:21:58 ·
273 阅读 ·
0 评论