Common Subsequence(HDU-1159)
来源:互联网 发布:手机qq透明主题软件 编辑:程序博客网 时间:2024/06/07 01:59
最长公共子序列,其实就是最长上升子序列的变形。 dp[i][j]表示以第一个序列的i位置为结尾和以第二个序列的j位置为结尾的子序列的公共子序列的长度。
显然影响决策的因素就是这两个序列的位置,所以二重循环直接搞就行了,如果这两个位置的字符相同就+1
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<queue>using namespace std;char s1[10000],s2[10000],s[10000];int d[999][999];int main(){ while(~scanf("%s",s1)){ memset(d,0,sizeof(d)); scanf("%s",s2); int n = strlen(s1),m=strlen(s2); for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ if(s1[i-1]==s2[j-1]) d[i][j] = d[i-1][j-1] + 1; else d[i][j] = max(d[i-1][j],d[i][j-1]); } } printf("%d\n",d[n][m]); } return 0;}
0 0
- Common Subsequence(HDU-1159)
- Common Subsequence(HDU-1159)
- hdu 1159 Common Subsequence
- HDU 1159 Common Subsequence
- HDU 1159 Common Subsequence
- hdu 1159 Common Subsequence
- HDU 1159 Common Subsequence
- HDU 1159 Common Subsequence
- hdu 1159 Common Subsequence
- hdu 1159 Common Subsequence
- hdu 1159 Common Subsequence
- Common Subsequence hdu 1159
- HDU 1159 Common Subsequence
- HDU 1159 Common Subsequence
- hdu 1159 Common Subsequence
- hdu 1159 Common Subsequence
- HDU 1159 Common Subsequence
- hdu 1159 Common Subsequence
- javascript(四)window对象
- woocomerce商品属性用颜色或者属性代替方案
- linux如何查看端口相关信息
- xml应用以及从数据库读出数据形成XML,XML的查询,xpath
- memcache带图形界面监控工具memcachephp--监控memcache的性能
- Common Subsequence(HDU-1159)
- VIJOS P1493 传纸条
- Git教程--Bug分支
- python笔记和一些问题(未整理)
- Android 屏幕适配
- Git教程--Feature分支
- solr4.7.2开发实践 ——拼音检索【需要用到的包pinyin4j-2.5.0.jar和pinyinAnalyzer.jar;只需要配置schema.xml文件、solrj的java代码测试】
- RadioGroup按键监控的一种写法
- 怀疑和毁灭