http://acm.hdu.edu.cn/showproblem.php?pid=5791
给你两个数组,求公共子序列的个数。
比赛比了一会,就都有事撤了...现在开始补题,转移方程有点难想,千辛万苦想到了我还是WA了. 最后看了一下卿学姐@qscqesze的博客 ,才发现忘记处理如果dp[i][j]出现负的情况..
dp[i][j]代表A前i个数和B前j个数的公共子序列的个数。
那么dp[i][j]=dp[i][j-1]+dp[i-1][j]-dp[i-1][j-