zstu 1090 Common Subsequence
来源:互联网 发布:知乎回答问题 出错了 编辑:程序博客网 时间:2024/05/02 01:58
一开始没注意数组越界。。。所以wa了
然后就让dp[i][j]保存了i,j前的最大值
#include<stdio.h>#include<string.h>#define maxn 1010char a[maxn];char b[maxn];int dp[maxn][maxn];int max(int g,int h){ return g>h?g:h;}int main(){ while(scanf("%s%s",a,b)!=EOF) { memset(dp,0,sizeof(dp)); int a1=strlen(a); int b1=strlen(b); for(int i=1;i<=a1;i++) { for(int j=1;j<=b1;j++) { if(a[i-1]==b[j-1]) { dp[i][j]=dp[i-1][j-1]+1; } else { dp[i][j]=max(dp[i-1][j],dp[i][j-1]); } } } printf("%d\n",dp[a1][b1]); } return 0;}
0 0
- zstu 1090 Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- Common Subsequence
- *LeetCode 33. Search in Rotated Sorted Array 二分 值得一练
- Linux中挂接U盘
- hdu 1158 Employment Planning
- Linux Mint下OpendJDK的卸载及安装SunJDK
- 自定义竖直的progressbar
- zstu 1090 Common Subsequence
- 安卓解析 json 4种格式 全解析
- 广师Android群分享之代码工具集合
- Delphi XE6 String转MemoryStream
- Bitmap知识点小结
- 1021 Fibonacci Again
- CGRectGet的几种用法
- Android Drawable 那些不为人知的高效用法
- iOS禁止默认拉伸现象