
动态规划-子序列
LYoGa
这个作者很懒,什么都没留下…
展开
-
UVA10405
dp简单的模版题#include #include #include using namespace std; #define N 1005 int dp[N][N]; char str1[N], str2[N]; int LCSL(int len1,int len2){ for(int i = 1; i <= len1; i++){原创 2013-11-05 20:05:47 · 860 阅读 · 0 评论 -
UVA 10534- Wavio Sequence
题意:给出一串数字,要求从zuo原创 2014-07-16 10:38:49 · 563 阅读 · 0 评论 -
UVA10635- Prince and Princess
题意:有两个长度分别为p原创 2014-07-20 18:38:01 · 637 阅读 · 0 评论 -
UVA10100- Longest Match
题意:给你两串字符串,求最长的匹配数。si lu原创 2014-07-21 16:31:21 · 1007 阅读 · 0 评论 -
关于最长上升子序列的问题(LIS)
//最长上升子序列//O(n * n)int LIS() { int Max = 1; memset(dp, 0, sizeof(dp)); for (int i = 0; i < n; i++) { dp[i] = 1; for (int j = 0; j < i; j++) if (a[i] > a[j])原创 2014-07-23 11:09:43 · 747 阅读 · 0 评论 -
UVA10192- Vacation
思路:最长公共子序列#include #include #include #include using namespace std;const int MAXN = 105;int d[MAXN][MAXN];char s1[MAXN], s2[MAXN];int dp(int l1, int l2) { for (int i = 1; i <= l1;原创 2014-07-06 21:16:37 · 676 阅读 · 0 评论 -
UVA10066 - The Twin Towers
思路:最长公共子序列原创 2014-07-06 21:15:00 · 588 阅读 · 0 评论 -
UVA531- Compromise
题意:找出两个文本的最长公共子序列,输出序列思路:最长公共子序列(LCSL),使用标记数组,递归输出最长公共子序列。#include #include #include #include using namespace std;const int MAXN = 105;char s1[MAXN][MAXN], s2[MAXN][MAXN], s[MAXN]原创 2014-07-26 18:34:26 · 783 阅读 · 0 评论