会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
uid001
首页
管理
随笔分类 -
动态规划-树形dp
洛谷 P1411 树 (树形dp)
摘要:大意: 给定树, 求删除一些边, 使得连通块大小的乘积最大 设$dp_{i,j}$表示只考虑点$i$的子树, $i$所在连通块大小为$j$的最大值. 转移的时候不计算$i$所在连通块的贡献, 留到最后再算. 这题答案很大, 还要套个高精, 这是没套高精的代码
阅读全文
posted @
2019-10-31 16:33
uid001
牛客 203B tree(树形dp)
摘要:大意: 给定树, 对于每个节点, 求包含该节点的连通子集数. 显然有$dp[x]=\prod (dp[y]+1), ans[x]=(\frac{ans[fa[x]]}{dp[x]+1}+1)dp[x]$. 特判$dp[x]+1=0$的情况.
阅读全文
posted @
2019-06-16 19:36
uid001
牛客 216 C 小K的疑惑
摘要:大意: 给定树, 求多少个三元组(i,j,k), 满足dis(i,j)=dis(j,k)=dis(k,i). 刚开始想复杂了, 暴力统计了所有的情况. 实际上可以发现所有路径都满足 奇奇奇 或 偶偶偶.
阅读全文
posted @
2019-06-06 15:49
uid001
bzoj2152 聪聪可可 (树形dp)
摘要:大意: 给定树, 随机选两点, 求两点距离是3的倍数的概率. 树形dp入门水题, 枚举每个点作为lca时的答案即可.
阅读全文
posted @
2019-06-05 20:42
uid001
美团2017年CodeM大赛-初赛B轮 黑白树 (树形dp)
摘要:大意: 给定树, 初始每个点全为白色, 点$i$有权值$k_i$, 表示选择$i$后, 所有距离$i$小于$k_i$的祖先(包括i)会变为黑色, 求最少选多少个点能使所有点变为黑色. 链上情况的话, 直接从链头开始做一次线性dp就行了, 但是显然不能拓展到树上情况. 正解是从叶子往上贪心划分, 若当
阅读全文
posted @
2019-05-26 10:22
uid001