当前位置: 代码迷 >> 综合 >> HDU 4003 Find Metal Mineral(树形dp,从根节点出发k个机器人遍历所有边的最小代价和)
  详细解决方案

HDU 4003 Find Metal Mineral(树形dp,从根节点出发k个机器人遍历所有边的最小代价和)

热度:71   发布时间:2023-12-08 10:20:04.0

题目链接;
HDU 4003 Find Metal Mineral
题意:
给一个 n 个节点和 n?1 条边的树,每条边有权值,在给定的根节点 root K 个机器人,要用这 K 个机器人从根节点出发遍历所有的边,求最小代价?代价就是经过的所有边的权值和,机器人不必最终都回到根节点,机器人也可以重复走一些边。
数据范围: n104,k10
分析;
树形dp。
其实,我觉得能够定义合适的状态,问题就解决了一半了。
因为一个机器人遍历完一颗子树可能返回到父亲节点,所以我定义 dp[u][i] 表示遍历完以 u

  相关解决方案