hdu1159 最长公共子序列 LCS
来源:互联网 发布:mysql区分大小写查询 编辑:程序博客网 时间:2024/06/08 06:17
这题就是LCS的模板题,看了我写的LCS博客:
http://blog.csdn.net/williamsun0122/article/details/72934196
应该直接就能AC。
没什么说的,就是裸的LCS,直接贴代码:
#include <bits/stdc++.h>using namespace std;const int maxn = 1e3+5;char str1[maxn],str2[maxn];int ans[maxn][maxn];void lcs(){ int len1=strlen(str1),len2=strlen(str2); memset(ans,0,sizeof(ans)); for(int i=1;i<=len1;i++) { for(int j=1;j<=len2;j++) { if(str1[i-1]==str2[j-1]) ans[i][j]=ans[i-1][j-1]+1; else ans[i][j] = max(ans[i-1][j],ans[i][j-1]); } } printf("%d\n",ans[len1][len2]);}int main(){ while(~scanf("%s %s",str1,str2)) { lcs(); } return 0;}
阅读全文
0 0
- LCS最长公共子序列HDU1159
- hdu1159 LCS最长公共子序列
- hdu1159 最长公共子序列 LCS
- 最长公共子序列LCS 动态规划 HDU1159
- HDU1159 Common Subsequence(最长公共子序列LCS)
- HDU1159 最长公共子序列
- 最长公共子序列(hdu1159)
- HDU1159 最长公共子序列
- hdu1159(最长公共子序列)
- hdu1159 最长公共子序列
- HDU1159最长公共子序列
- HDU1159最长公共子序列
- Common Subsequence hdu1159 最长公共子序列
- HDU1159-朴素的最长公共子序列
- 最长公共子序列:HDU1159 Common Subsequence
- HDU1159 Common Subsequence 最长公共子序列
- HDU1159 &&POJ1458最长公共子序列(字符串)
- 最长公共子序列(1)--hdu1159(模板)
- leetcode 357. Count Numbers with Unique Digits
- Fzu 2200 cleaning【环状Dp-----暴力枚举拆环】
- 最小二乘法
- 响铃:内容越发重要的时代,开放共享要成为智能电视的新玩法?
- echarts bar内tooltip的formatter回调参数params.seriesId中的’\0’问题以及stack的获取
- hdu1159 最长公共子序列 LCS
- 类型“Microsoft.VisualStudio.Tools.Office.Ribbon.View.GenericRibbonView”没有名为“Factory”的属性。
- svn 文件状态标记的含义
- 一个Native Service的完整示例
- [bzoj2152]聪聪可可 点分
- 使用JavaScript判断手机是处于横屏还是竖屏
- 线程
- 创新实训6.8 改了很多bug(各个方面都有
- android 6.0动态弹框申请权限实现