链接:hdu2476
题解
- DP[i][j]表示把a串i~j变为b串的最小变化次数,但是如果a,b中某一对应位相同,可以考虑不变
- 可以先考虑没有相同的情况然后再处理有相同的情况.ans[j]表示1~j串a变为b的最小变化次数
- 显然如果a[j]==b[j]ans[j]=min(ans[j],ans[j-1])
- 否则ans[j]=min(ans[j],ans[i]+dp[i+1][j])
1 |
|
learn
链接:hdu2476
- DP[i][j]表示把a串i~j变为b串的最小变化次数,但是如果a,b中某一对应位相同,可以考虑不变
- 可以先考虑没有相同的情况然后再处理有相同的情况.ans[j]表示1~j串a变为b的最小变化次数
- 显然如果a[j]==b[j]ans[j]=min(ans[j],ans[j-1])
- 否则ans[j]=min(ans[j],ans[i]+dp[i+1][j])
1 | #include<iostream> |