7.动态规划总结
文章平均质量分 90
.动态规划总结
阿斯卡码
这个作者很懒,什么都没留下…
展开
-
背包问题(基本全)
这里写目录标题AcWing 2. 01背包问题(基础)二维01[AC]优化思路:二维-->一维一维01[AC]AcWing 3. 完全背包问题(基础)三维[TLE]优化思路:三for-->二for二维/一维[AC]【优化:与01背包相同】AcWing 4. 多重背包问题(基础)三维[AC]--不能像完全背包的二维优化【原因】AcWing 5. 多重背包问题 II (基础)优化思路:三维-->01背包问题【二维/一维】二维[AC]--数据范围变大--二进制优化AcWing 9. 分组背包问题原创 2022-02-28 19:56:01 · 10397 阅读 · 2 评论 -
线性DP-最长上升子序列模型
Acwing895 最长上升子序列(基础) 给定一个长度为 N的数列,求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数 N。 第二行包含 N个整数,表示完整序列。 输出格式 输出一个整数,表示最大长度。 数据范围 1≤N≤1000, −109≤数列中的数≤109 输入样例: 7 3 1 2 1 8 5 6 输出样例: 4 思路分析: 1.状态表示: 集合:表示以第i个数结尾的上升序列的集合 属性:max 2.状态计算: 第i位的前一位时(0,1,2,…,i-1) if(a[i]&原创 2022-02-24 18:11:12 · 416 阅读 · 0 评论 -
线性DP-编辑距离模型
这里写目录标题题目关系图Acwing902 最短编辑距离输入格式输出格式数据范围输入样例:输出样例:胜利曙光AC:Acwing 899 编辑距离输入格式输出格式数据范围输入样例:输出样例:胜利曙光AC: 题目关系图 Acwing902 最短编辑距离 给定两个字符串 A和 B,现在要将 A 经过若干操作变为 B,可进行的操作有: 删除–将字符串 A中的某个字符删除。 插入–在字符串 A的某个位置插入某个字符。 替换–将字符串 A中的某个字符替换为另一个字符。 现在请你求出,将 A变为 B 至少需要进行多原创 2022-02-22 16:09:28 · 122 阅读 · 0 评论 -
线性DP-数字三角形模型
这里写目录标题题目关系图Acwing898 数字三角形输入格式输出格式数据范围输入样例:输出样例:胜利曙光AC:Acwing1015 摘花生输入格式输出格式数据范围输入样例:输出样例:胜利曙光AC:Acwing1018 最低通行费输入格式输出格式数据范围输入样例:输出样例:样例解释胜利曙光AC:Acwing1027 方格取数输入格式输出格式数据范围输入样例:输出样例:胜利曙光AC:Acwing 275 传纸条输入格式输出格式数据范围输入样例:输出样例:胜利曙光AC: 题目关系图 Acwing898 数字原创 2022-02-22 16:07:18 · 693 阅读 · 0 评论