文章标题
来源:互联网 发布:贵阳seo外包费用 编辑:程序博客网 时间:2024/06/05 03:06
[简单DP]L - Common Subsequence POJ - 1458
题意:最长公共子串,DP入门题目。
分析:我直接用的O(n*m)的做法。。。
代码:
#include<stdlib.h>#include<string.h>#include<algorithm>#include<math.h>#include<stdio.h>#include<queue>using namespace std;char s1[300],s2[300];int dp[300][300];int main(){ while(~scanf("%s %s",s1+1,s2+1)) { int len1=strlen(s1+1),len2=strlen(s2+1); // printf("%d %d\n",len1,len2); memset(dp,0,sizeof(dp)); for(int i=1;i<=len1;i++) for(int j=1;j<=len2;j++) { if(s1[i]==s2[j]) 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[len1][len2]); } return 0;}
阅读全文
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 解释Linux内核源码中的container_of宏及其标准C版本实现
- 为Android添加开机启动脚本
- ubuntu如何启动和暂停rabbitmq-server
- Spring AOP增强小例子
- JavaScript分时函数
- 文章标题
- HashMap遍历的两种方式,推荐使用entrySet()
- JS中this的作用域问题
- javascript多表计算并鼠标触发合计值,多表调用同一个function方法
- 创建游标
- node.js的安装教程
- 1044: 不及格率
- node.js调用Java接口连接hive
- 7月28日云栖精选夜读:【上报纸啦】95后大学生用机器学习PAI大战老年痴呆