摘要:
分析: 完整代码: C++实现 1 #include <stdio.h> 2 #include <iostream> 3 #include <cstring> 4 using namespace std; 5 6 const int maxn = 1010; 7 char S[maxn]; 8 in 阅读全文
posted @ 2020-02-01 13:14
Lucky小黄人^_^
阅读(168)
评论(0)
推荐(0)
摘要:
分析: 完整代码: // 最长公共子序列 #include <stdio.h> #include <algorithm> using namespace std; const int N = 100; char A[N], B[N]; int dp[N][N]; int main() { freop 阅读全文
posted @ 2020-02-01 13:09
Lucky小黄人^_^
阅读(311)
评论(0)
推荐(0)
摘要:
分析: 完整 代码: 1 // 最长不下降子序列 2 #include <stdio.h> 3 #include <algorithm> 4 using namespace std; 5 6 const int N = 100; 7 int A[N], dp[N]; 8 9 int main() 1 阅读全文
posted @ 2020-02-01 12:53
Lucky小黄人^_^
阅读(432)
评论(0)
推荐(0)
摘要:
动态规划(Dynamic Programming, DP)是一种用来解决一类最优化问题的算法思想,简单来使,动态规划是将一个复杂的问题分解成若干个子问题,或者说若干个阶段,下一个阶段通过上一个阶段的结果来推导出,为了避免重复计算,必须把每阶段的计算结果保存下来,方便下次直接使用。 动态规划有递归和递 阅读全文
posted @ 2020-02-01 12:11
Lucky小黄人^_^
阅读(949)
评论(0)
推荐(0)