上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页
摘要: 一看到这道题就是01背包但是我注意到价值和当前的时间有关。没有想太多,直接写,0分然后发现输入方式不对……改了之后只有25分我知道wa是因为时间会影响价值,但不知道怎么做。后来看了题解,发现我对01背包理解不够透彻普通01背包做下来放入物品的顺序是1到n的因为这个时候... 阅读全文
posted @ 2018-09-08 11:00 Sugewud 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 用f[i][j]表示以(i,j)为右下角的最长正方形的边长则 f[i][j] = min(f[i-1][j], min(f[i][j-1], f[i-1][j-1])) + 1;#include#include#define REP(i, a, b) for(int ... 阅读全文
posted @ 2018-09-08 09:51 Sugewud 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 这道题题好像写麻烦了因为道路从上到下和从下到上是一样的所以可以从上推到下,然后按照水牛开始位置输出结果。我是直接模拟水牛的移动,代码多了些。然后记住memset是必要的,不要省略,可能有负的情况#include#include#include#define REP(i... 阅读全文
posted @ 2018-09-07 21:22 Sugewud 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 这道题很有收获。我自己想的时候有想到这是一个背包,但是写的实现非常麻烦,还是错的。我想的是在背包的过程中尽量靠近0,但是这样显然有后效性而且我思考背包的方式不对。要考虑当前物品有哪几种可能,然后比如这道题就是交换或者不交换。先用二维的思考方式,滚动数组只是后面的优化。... 阅读全文
posted @ 2018-09-07 20:48 Sugewud 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 这道题是之前石子合并的加强板https://blog.csdn.net/qq_34416123/article/details/81913341不同在于是一个环处理方法就是把数组 乘以2,枚举起点转化成链。以后这种环的问题应该都可以这样来转化。数组空间不要忘了乘以2然... 阅读全文
posted @ 2018-09-05 18:47 Sugewud 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 这道题可以用分组背包来做。但是分组有两种方式一种是把主件,主件+附件1,主件+附件2分成一组组内只能选一个物品 一种是建一颗树,用树形dp的方式去做第二种更通用,就算物品的依赖关系是森林都可以做而第一种只限于这道题,因为只有一层关系,所以有特殊解目前只写了第一种,后面... 阅读全文
posted @ 2018-09-02 14:52 Sugewud 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一波树上背包秒杀……#include#include#include#include#define REP(i, a, b) for(int i = (a); i g[MAXN];void dfs(int u, int fa){ REP(i, 0, g[u].siz... 阅读全文
posted @ 2018-09-02 11:05 Sugewud 阅读(170) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u011500062/article/details/44628441 阅读全文
posted @ 2018-09-02 10:55 Sugewud 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 根据最近做的几道树形dp题总结一下规律。(从这篇往前到洛谷 P1352 )这几道题都是在一颗树上,然后要让整棵树的节点或边满足一种状态。然后点可以影响到相邻点的这种状态然后求最小次数那么要从两个维度来设计状态第一个维度(1)以i为根的树的所有节点都满足这种状态(2)以... 阅读全文
posted @ 2018-09-02 10:41 Sugewud 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 这道题和上一道题非常相似这道题是看边,上一道是看点。但是状态定义不同看边的话没有不放不安全这种状态因为当前结点的父亲无法让这颗子树没有看到的边看到所以这种状态不存在而上一道题存在不放不安全这种状态因为当前结点的父亲可以让这个不安全的结点变得安全边和点是两种不同的思考方... 阅读全文
posted @ 2018-09-01 16:52 Sugewud 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页