uva 111 History Grading
题目大意:给出一个由历史事件的发生的先后顺序组成的标准答案,以及若干的试卷答案,要你比对正确的个数,也就是两个序列的最大公共子序列长度。
题目思路:经典模型,状态转移方程:A[i]==B[i]时,dp(x,y) = dp(x-1,y-1)+1,否则dp(x,y) = max(dp(x-1,y),dp(x,y-1))
题目坑点:并不是要你求给你的两个序列的最大公共子序列长度。而是要先转化,以
原创
2015-08-19 15:23:24 ·
383 阅读 ·
0 评论