Common Subsequence经典DP,最长公共子序列
来源:互联网 发布:虚拟仿真软件哪种好 编辑:程序博客网 时间:2024/06/06 00:03
http://acm.hdu.edu.cn/showproblem.php?pid=1159
#include<stdio.h>
#include<string.h>
#define max(x,y) x>y?x:y
int dp[1000][1000];
int main()
{
char a[1000],b[1000];
int i,j,a1,b1;
while(scanf("%s%s",a,b)!=EOF)
{
memset(dp,0,sizeof(dp));
a1=strlen(a);
b1=strlen(b);
for(i=1;i<=a1;i++)
for(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][j-1],dp[i-1][j]);
printf("%d\n",dp[a1][b1]);
}
return 0;
}
0 0
- Common Subsequence经典DP,最长公共子序列
- hdu1159 Common Subsequence 最长公共子序列 经典DP
- TOJ 1683 Common Subsequence 最长公共子序列 依然DP
- hdu 1159 Common Subsequence(DP最长公共子序列)
- hdu1159 - Common Subsequence (dp 最长公共子序列问题)
- 最长公共子序列DP Common Subsequence HDU 1159
- poj 1458 Common Subsequence dp 最长公共子序列
- HDU 1159 Common Subsequence--DP--(最长公共子序列)
- 最长公共子序列(dp) & hdu 1159 Common Subsequence
- POJ 1458-Common Subsequence(dp之最长公共子序列)
- hdu 1159 Common Subsequence(最长公共子序列 DP)
- HDU 1159 Common Subsequence(DP最长公共子序列)
- poj1458 Common Subsequence (dp,最长公共子序列)
- HDU 1159 Common Subsequence(最长公共子序列)dp
- 【HDU】1159 Common Subsequence(DP、最长公共子序列)
- 最长公共子序列Longest Common Subsequence
- ZJU1733 Common Subsequence - 最长公共子序列
- Common Subsequence hdu1159 最长公共子序列
- 日经社説 20150207 大詰めのTPP交渉を決着に導くには
- 社説 20150207 最高裁死刑破棄 裁判員に公平と慎重さ求めた
- iOS Programming – 触摸事件处理(1)
- 开机启动遇到grub rescue,无法启动系统怎么办
- 基于OAuth2.0协议的QQ第三方授权登录iOS代码分析
- Common Subsequence经典DP,最长公共子序列
- UVa 540 queue的使用
- 可重入锁
- CSS 控制table 滑动及调整列宽等问题总结
- 事件
- socket案例
- 移动硬盘属性0字节RAW,双击提示磁盘未格式化怎么恢复?
- Java之美[从菜鸟到高手演练]之深入了解Struts2返回JSON数据的原理及具体应用范例
- JS学习笔记下