![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
醉酒诗人
每逢大事有静气
展开
-
【LeetCode】72. 编辑距离(动态规划--困难)
72. Edit Distance题目链接思路:dp[i][j] 代表 word1 到 i 位置转换成 word2 到 j 位置需要最少步数。如果两个子串的最后一个字母相同,word1[i] = word2[j] 的情况下:D[i][j] = D[i - 1][j - 1]否则,word1[i] != word2[j] 我们将考虑替换最后一个字符使得他们相同:D[i][j]=1+...原创 2020-03-28 11:18:54 · 127 阅读 · 0 评论 -
【LeetCode】64. 最小路径和(动态规划--中等)
64. 最小路径和题目链接dp思想:dp[i][j]表示从右上角走到(i, j)这个位置后,路径上的数字总和为最小dp[i][j]初始化 dp[0][0] = grid[0][0]dp[i][0] = grid[i][0] + dp[i-1][0];dp[0][i] = grid[0][i] + dp[0][i-1];递推关系式:dp[i][j] = min(dp[i-1][j],...原创 2020-03-27 11:41:28 · 152 阅读 · 0 评论 -
【LeetCode】62. 不同路径(动态规划--中等)
70. 爬楼梯题目链接dp思想:dp[i][j]表示机器人移动到(i,j)网格上,此时有dp[i][j]条不同的路径初始dp[i][1] = 1, dp[1][i] = 1递推关系式:dp[i][j] = dp[i-1][j] + dp[i][j-1]#include<iostream>using namespace std;const int maxn = 10...原创 2020-03-27 10:37:51 · 126 阅读 · 0 评论 -
【LeetCode】70. 爬楼梯(动态规划--简单)
70. 爬楼梯题目链接dp思想:dp[i]表示爬到i阶楼梯有dp[i]种方法初始dp[0] = 0, dp[1] = 1, dp[2] = 2递推关系式:dp[i] = dp[i-2] + dp[i-1]#include<iostream>using namespace std;//dp思想//dp[i]表示爬到i阶楼梯有dp[i]种方法//初始dp[0] = ...原创 2020-03-27 09:58:13 · 117 阅读 · 0 评论 -
【PAT】A1045 Favorite Color Stripe (30分)(动态规划初级--两种方法LIS和LCS做)
1045 Favorite Color Stripe (30分)题目链接思路一:#include<iostream>#include<algorithm>#include<cstring>using namespace std;const int maxn = 10004;int order[maxn];//喜欢的序列 int strip...原创 2020-03-17 23:59:52 · 149 阅读 · 0 评论 -
【PAT】A1007 Maximum Subsequence Sum (25分)(动态规划入门)
1007 Maximum Subsequence Sum (25分)题目链接法一:#include<iostream>#include<cstring>#include<algorithm>using namespace std;int main(){ int k; cin>>k; int *arr = new int[k+...原创 2020-03-17 22:23:52 · 162 阅读 · 0 评论 -
杭电oj1087:Super Jumping! Jumping! Jumping!(动态规划入门)
Super Jumping! Jumping! Jumping!题目链接Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)动态规划的入门试题,我竟然wa了三次,唉。代码:#include<iostream>#include<algorithm>...原创 2020-03-03 18:18:23 · 307 阅读 · 0 评论 -
HDU 2955 Robberies(01背包问题)
RobberiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 25880 Accepted Submission(s): 9548Problem DescriptionThe aspiring Roy the Robber...原创 2020-01-04 17:37:22 · 123 阅读 · 0 评论