| 比赛场次 | 493 |
|---|---|
| 比赛名称 | EYOI常规赛 2nd |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2021-12-22 18:40:00 |
| 结束时间 | 2021-12-22 21:00:00 |
| 开放分组 | 全部用户 |
| 组织者 | lavey |
| 注释介绍 | 思维是王道,分数不重要。 |
| 题目名称 | 树上染色 |
|---|---|
| 输入输出 | haoi2015_t1.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 256 MiB |
| 测试点数 | 10 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|
有一棵点数为 $N$ 的树,树边有边权。给你一个在 $0-N$ 之内的正整数 $K$,你要在这棵树中选择 $K$ 个点,将其染成黑色,并将其他的 $N-K$ 个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。
第一行两个整数 $N$,$K$。
接下来 $N-1$ 行每行三个正整数 $fr,to,dis$,表示该树中存在一条长度为 $dis$ 的边 $(fr,to)$。输入保证所有点之间是联通的。
输出一个正整数,表示收益的最大值。
3 1 1 2 1 1 3 2
3
5 2 1 2 3 1 5 1 2 3 1 2 4 2
17
在第二个样例中,将点 $1$,$2$ 染黑就能获得最大收益。
对于 $30\%$ 的数据,$N \leq 20$
对于 $50\%$ 的数据,$N \leq 100$
对于 $100\%$ 的数据,$N \leq 2000,0 \leq K \leq N$