/ Vijos / 题库 /

染色

染色

时间限制:1秒  内存限制:256M


【问题描述】

  给一棵 \(n\) 个结点的树,需要给每个点染上一种颜色。如果每种颜色的代价为 \(1,2,…,K\),那么该怎样染色,使得相邻点具有不同的颜色,且总代价最小。

【输入格式】

  第一行:\(n(n≤50,000)\);
  以下 \(n-1\) 行,每行两个整数 \(u,v(1≤u,v≤n)\),表示 \(u\) 和 \(v\) 有一条边。
  注意:每个结点的相邻点数不超过 20。

【输出格式】

  一个整数,表示最小代价。

【输入输出样例】

 Input

8
1 2
1 3
1 4
1 5
5 6
5 7
5 8

 Output

11

【数据限制】

  \(1<n≤50,000\)。

【来源】

 Mr.he

信息

ID
3180
难度
(无)
分类
树结构 | 贪心 | 动态规划 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
被复制
2
上传者