Vijos P1111小胖的水果
来源:互联网 发布:简单点美工软件 编辑:程序博客网 时间:2024/04/28 19:40
入门的LCS题目
不知道为什么我用cin>>a+1不能AC
还得自己把2个串往后挪一般,汗。。。
/*题意:2个串的长度-2个串的最长公共子序列。*/#include<iostream>#include<cstring>using namespace std;const int MAXN=105;int mymax(int a,int b){if(a>b){return a;}else{return b;}}int main(){char a[MAXN],b[MAXN];while(cin>>a){cin>>b;int dp[MAXN][MAXN]={0};int lena=strlen(a);int lenb=strlen(b);for(int i=lena-1;i>=0;i--){a[i+1]=a[i];}a[lena+1]='\0';for(int i=lenb-1;i>=0;i--){b[i+1]=b[i];}b[lenb+1]='\0';for(int i=1;i<=lena;i++){for(int j=1;j<=lenb;j++){if(a[i]==b[j]){dp[i][j]=dp[i-1][j-1]+1;}else{dp[i][j]=mymax(dp[i-1][j],dp[i][j-1]);}}}cout<<(lena+lenb-dp[lena][lenb])<<endl;}return 0;}
0 0
- Vijos P1111小胖的水果
- |Vijos|动态规划|P1111 小胖的水果
- 【动态规划】【最长公共子序列】Vijos P1111 小胖的水果
- 小胖的水果
- 小胖的水果(lcs)
- vijos1111 小胖的水果(lcs水)
- Vijos 1391 想越狱的小杉
- POJ 1275 Vijos 1108 小胖超市
- VIJOS 1999 小h的妹子树三
- VIJOS 1985 小h的妹子树一
- VIJOS P1999小h的妹子树三
- |Vijos|图论最短路|P1391 想越狱的小杉
- 【vijos】【最短路变式】小D的旅行
- 【vijos】【spfa最短路】想越狱的小杉
- 偷懒的小X vijos 1469/jzoj/ssl 排序+分治
- vijos 1083 小白的公园 线段树
- Vijos P1986 小h的妹子树二
- Vijos P1110 小胖邮递员(HNOI2004)题解
- 主流 Linux 操作系统
- acm导弹拦截
- Android MediaScanner.cpp 源代码解析
- UVA - 1445 Cubist Artwork
- Linux magic sysrq key
- Vijos P1111小胖的水果
- 盘点Linux操作系统的十大版本
- Android Service 两种启动方式的区别
- 字符串与数组
- 牛腩新闻发布系统(5)——添加新闻之FreeTextBox使用
- GCD—队列组
- 完美解决Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况
- 【计蒜客系列】挑战难题16:爬楼梯
- 线性筛法及扩展