上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 34 下一页
摘要: 这道题的难点在于状态怎么设计这道题要求全部都是安全的,所以我们做的时候自底向上每一个结点都要是安全的结合前一题当前结点选和不选,我们可以分出四种情况出来选 安全选 不安全不选 安全不选 不安全显然选 不安全是不可能的,那么就去掉所以我们就可以设计状态为表示i放人且安全... 阅读全文
posted @ 2018-09-01 16:28 Sugewud 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一颗树,选取不相邻的点,求最大点权值因为当前结点选或不选后后效性,所以我们加一唯来取消后效性表示以i为根的树且i不选的最大价值表示以i为根的树且i选的最大价值显然有#include#include#include#define REP(i, a, b) for(int... 阅读全文
posted @ 2018-09-01 14:23 Sugewud 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 从这篇博客往前到二叉苹果树都可以用分组背包做这依赖性的问题,都可以用于这道题类似的方法来做表示以i为根的树中取j个节点所能得的最大价值那么每一个子树可以看成一个组,每个组里面取一个节点,两个节点,三个节点就是三个不同的物品对于这道题,有我们来类比一下普通分组背包的转移... 阅读全文
posted @ 2018-09-01 11:51 Sugewud 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 最近在做树形dp,遇到几道多叉树的问题都可以用树上背包的做法来做。还不是很懂,据说是分组背包,所以我就找了一道分组背包的题来打打基础摘自《背包九讲》 这里循环顺序要注意先枚举重量后枚举物品可以使得只取一个物品然后最外层就是组#include#include#inclu... 阅读全文
posted @ 2018-09-01 11:25 Sugewud 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 这里的先后关系可以看成节点和父亲的关系在树里面,没有父亲肯定就没有节点所以我们可以先修的看作父亲,后修的看作节点所以这是一颗树这题和上一道题比较相似都是求树上最大点权和问题但这道题是多叉树这里有多个根,那就加一个编号为0的根,价值为0, 同时m要+1(因为这个虚拟的 ... 阅读全文
posted @ 2018-08-31 16:16 Sugewud 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 这道题一开始是按照caioj上面的方法写的(1)存储二叉树用结构体,记录左儿子和右儿子(2)把边上的权值转化到点上,离根远的点上(3)用记忆化搜索,枚举左右节点分别有多少个点,去递归这种写法有个好处, 避免了总的树枝个数的枚举#include#include#incl... 阅读全文
posted @ 2018-08-31 14:08 Sugewud 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 解这道题的前提是非常熟悉中序遍历的方式我就是因为不熟悉而没有做出来中序遍历是5 7 1 2 10的话,如果1是根节点那么5 7 1就是1的左子树,2, 10就是右子树这就有点中链式dp的味道了,实际解法也是中链式dp的解法设f[i][j]为中序遍历从i到j的最大价值f... 阅读全文
posted @ 2018-08-31 10:37 Sugewud 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 直接写暴搜,然后过了#include#define REP(i, a, b) for(int i = (a); i n) break; dfs(i + 1, j, sum + j); }}int main(){ scanf("%d%d", ... 阅读全文
posted @ 2018-08-30 21:39 Sugewud 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 刷刷水题压压惊低级版的能量项链相当于复习一次中链式dp这种合并了之后又后效性的题目都可以用类似的方法做#include#include#include#define REP(i, a, b) for(int i = (a); i < (b); i++)using na... 阅读全文
posted @ 2018-08-30 20:59 Sugewud 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 这道题用n方的算法会很好做我一开始想的是nlogn的算法求方案数,然后没有什么想法(实际上也可以做,但是我太弱了)我们就可以根据转移方程来推方案数,只是把max改成加,很多动规题都是这样,比如背包的方案数。设f[i]为以i为结尾的方案数当 b[j] + 1 == b[... 阅读全文
posted @ 2018-08-29 18:56 Sugewud 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 34 下一页