![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树形dp
文章平均质量分 79
noip_mystery
When you look back in the future, the self you once were will be your doppelganger.
展开
-
8.11实战感悟
今天的题似乎很简单? 大家真的能AK愉快么…… 前两题很伤啊,表示我的数学堪忧…… 只能说我还是太弱了…… 看看今天的题吧T1表示第一眼看完题就知道是树形dp和组合数加起来慢慢算…… 诶,逆元怎么求?公式怎么写?是不是应该用容斥啊? 当时想了这么多,可能有点思路,但又没想出什么……就直接看下面的题了…… 当时十分果断地先做了T3,这题到后来搞了半天就是不知道怎么转移…… 这道题大家现原创 2017-08-11 19:49:23 · 162 阅读 · 0 评论 -
8.4晚做题感悟
第一次写这种博客,可能写得不好,请见谅 最近想做做一些树上的问题,今天找了一个环套树的题骑士(ZJOI2008) 题意 有n(n 要求选出若干人,在任意两人都没有出现讨厌的情况下,战斗力的和最大 可能为一个环套森林 分析 我们可以使用树形dp 如果树上没有环呢? f[i][0]+=max(f[k][0],f[k][1]);f[i][1]+=f[k][0]; k为i的儿子原创 2017-08-04 22:31:43 · 248 阅读 · 0 评论 -
8.6晚做题感悟
最近感觉树形dp练习的太少了,关于此的很多姿势还是不太会…… 所以打算开始练练Description 几乎整个Byteland王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海。这条大河的入海口处有一个村庄——名叫Bytetown 在Byteland国,有n个伐木的村庄,这些村庄都座落在河边。目前在Bytetown,有原创 2017-08-06 22:18:29 · 207 阅读 · 0 评论 -
8.14实战感悟
今天的题相对于来说并不是那么难……T1显然 O((NM)^3)是不行的 所以我们要考虑优化 两种方法的大致思路是不变的:先枚举横着怎么切,再想办法优化竖着切的过程 我们可以用二分答案来解决这个问题 要求最小值最大,基本上就是二分了 说一说怎么二分答案 二分最后的最小值是多少 然后开始切,枚举到某一列的时候我可以知道当前4个矩形分别的面积 如果4个矩形中面积最小的不小于二分出来的答案,原创 2017-08-14 21:19:07 · 149 阅读 · 0 评论