luogu P1439 【模板】最长公共子序列 解题报告
原题传送门:P1439 【模板】最长公共子序列
看到“对于100%的数据,n≤100000”,这个题肯定不可以用朴素的O(n^2)算法计算
考虑到本题中s1s2都是1-n的排列这样的特殊性,可以考虑这样优化
(手动敲黑板)
我们可以考虑对原数组哈希
比如说a[]=3 1 2 4 5 b[]=1 2 3 4 5
hash[]=2 3 1 4 5
然后把这样的位置关系映射到b数组上
...
原创
2019-11-03 16:36:08 ·
129 阅读 ·
0 评论