HDU 5290 Bombing plan 树形dp
来源:互联网 发布:淘宝运营报价 编辑:程序博客网 时间:2024/05/17 08:27
题目链接
题意
给定n个点的树,每个点有一个点权wi, 每次选一个点u,则树上u和距离u wi范围内的所有点都会被染色。
问:最少选几个点使得n个点都被染色。
思路:树形dp
对于某个点u
down[u][j] 表示u以及u向下深度为 j 的点没有被染色的最小花费。
up[u][j] 表示u以及u向上距离为j的点已经被染色的最小花费。
设u点的儿子们为v, v2, v3 ···,每个点点权为w[]数组
3种转移:
1、对于down[u][i] 显然就是子树的down数组求和,特殊一点就是down[u][0](含义为u的子树中 除了u没有被染色,别的点都染色的最小花费,所以是sigma(up[v][0]) )
2、如果选u点,则显然答案为 1 + sigma(down[v][ w[u]-1 ]) ,更新给up[u][w[u]]
3、如果不选u点,则从某个儿子的up数组更新过来答案为 up[v][j] + (down[u][ j-1 ]-down[v][j-2])
最后保持up 和 down的单调性。
代码及强力的小数据
1 0
- 【HDU】5290 Bombing plan 【树形DP】
- HDU 5290 Bombing plan 树形dp
- hdu 5290 Bombing plan(树形dp)
- HDU 5290 Bombing plan(树形DP)
- DP - hdu5290 Bombing plan
- hdu5290 Bombing plan(树DP)
- 2015多校第一场1003 hdu 5290 Bombing plan
- oldssoj2668Bombing plan(树形dp)
- hdu 1964 Plan (插头dp)
- hdu 3377 Plan(插头dp)
- hdu 3377 Plan 插头dp
- 树形dp hdu Computer
- 【树形DP】hdu 1520
- hdu 1054 #树形DP
- hdu 4303 树形dp
- hdu 4340 树形dp
- hdu 4340 树形DP
- HDU 4340 树形DP
- Lync Online在2015年更名为Skype for Business
- NYOJ 58
- error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCom
- angular的指令的子作用域继承问题
- 捕获键盘的每个字符,包括不可打印字符
- HDU 5290 Bombing plan 树形dp
- C++构造函数与传默认值的关系
- 三维建模贴图技巧
- 【HDU】5314 Happy King【动态树(点分治)】
- 【试水CAS-4.0.3】第08节_CAS客户端配置单点登出
- Android开发学习笔记十五 webservice工具类
- AfxMessageBox和MessageBox区别
- 当前页面需要显示上传的图片。图片并不需要上传到服务器存入数据库中
- FZU 2157 树形DP