dp
文章平均质量分 91
Dawn-_-cx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷题单 Part 6.7.1 矩阵
洛谷题单 矩阵原创 2023-07-28 11:46:27 · 1068 阅读 · 0 评论 -
一本通提高篇 树形动态规划
一篇关于树和树DP知识的博客,NOIP最有用的算法之一原创 2020-11-10 13:29:27 · 694 阅读 · 0 评论 -
一本通提高篇 区间类动态规划
区间dp的详解和习题,回归竞赛的第一篇博客!原创 2020-10-25 21:34:00 · 1244 阅读 · 12 评论 -
洛谷P1272 重建道路 树dp
题面 #include<bits/stdc++.h> using namespace std; #define N 200 #define reg register inline void read(int &x){ int s=0,w=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=g...原创 2019-11-19 20:06:33 · 166 阅读 · 0 评论 -
NOIP2018D1T2 货币系统
题面 这道题我是亲自在考场上考过的 先说题解吧 一个货币系统中 xxx是没用的,当且仅当他能被系统中别的货币表示 我们拿RMBRMBRMB来举个例子 发现所有的钱都能被一分钱表示出来 所以只留一个一分钱的就好了! 啪 咳咳 不闹了 题面可以简述为:给你一个货币系统AAA 让我们可以给他简化 使得所有可以表示的钱还能表示出来。输出最后简化剩下的货币数量。 我们考虑一个像背包的东西,由于我菜逼的背包技...原创 2019-11-02 10:01:41 · 248 阅读 · 0 评论 -
luoguP2015 二叉苹果树 树形dp
题面原创 2019-10-26 18:51:35 · 163 阅读 · 0 评论 -
luogu P1156 垃圾陷阱 动态规划
性感DawnDawnDawn 在线日更 题面 康康题面 (算法标签 过后,这肯定是dpdpdp啊 用dp[i][j]dp[i][j]dp[i][j]表示在第iii个垃圾 高度为jjj时的血量 这题感觉顺推比较得劲 分为以下两种情况: 1.1.1.吃辣鸡:dp[i+1][j+a[i+1].h]=max(dp[i+1][j+a[i+1].h],dp[i][j]−a[i+1].t+a[i].t)dp[i...原创 2019-10-14 20:42:18 · 158 阅读 · 0 评论 -
NOIP2015D2T2 子串 动态规划
题面 这题一打眼 dp[i][j][k]dp[i][j][k]dp[i][j][k]表示方案数啊! 但是仔细想想不对 这个dpdpdp式体现不出当前字符和前一个串的关系 (dpdpdp式:n你少加一维还怪我了?) 所以我们要再加一维0/10/10/1表示当前字符是接在上一个子串///当前字符是一个新的子串的开端 0/10/10/1开两个数组更直观一点: 我们用ans[i][j][k]ans[i][...原创 2019-10-12 18:14:51 · 193 阅读 · 0 评论 -
luogu P1373 小a和uim之大逃离 动态规划
由于几天在洛谷颓废只打卡不做题的行为 我的洛谷账号成功掉到了绿名… 所以这几天发点洛谷上的题 先搞个动归练练手 题面 用dp[i][j][k][0/1]dp[i][j][k][0/1]dp[i][j][k][0/1]表示当前走到了iii行jjj列时二人魔液数 ?? 相差kkk个时 该轮到小A/小uim拿的方案数 有点长…其实就是 i ji\,\,jij表示走到了哪 kkk表示二人魔液数差多少 0...原创 2019-10-10 20:34:43 · 148 阅读 · 0 评论 -
NOIP专题知识点1 dp
动态规划 编辑距离问题 fzoj1307 题目描述 设A 和B 是2 个字符串。要用最少的字符操作将字符串A 转换为字符串B。这里所说的 字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B 所用的最少字符操作数称为字符串A到B 的编辑距离,记为 d(A,B)。试设计一个有效算法,对任给的2 个字符串A和B,计算出它们的编辑距离d(A...原创 2019-08-30 20:41:51 · 297 阅读 · 0 评论
分享