树形背包-蓝桥杯-金属采集

传送门:https://blog.csdn.net/weixin_44778155/article/details/104725178

题目大意:给你一棵带边权的树,放k个机器人在s点。让你安排这k个机器人遍历完整颗树,使得价值最小。(n <= 1e5 , k <= 10)

题目思路:

容易发现这是一个树上背包。

解释:为什么有 "在i子树中停止"这句话。是因为机器人可以随意移动。它可以先进入一颗子树,再出来。剩下的基本就是套树形背包了

那么

注意:dp(i,0)的含义就是没有机器人在这棵树停止,那么这条边就经过两次.(来一次,去一次)

全部评论

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务