| 比赛场次 | 491 |
|---|---|
| 比赛名称 | EYOI常规赛 2nd |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2021-12-16 18:50:00 |
| 结束时间 | 2021-12-16 21:40:00 |
| 开放分组 | 全部用户 |
| 组织者 | lavey |
| 注释介绍 | DP+树状数组预热(出题人:遥时_彼方) |
| 题目名称 | 树上染色 |
|---|---|
| 输入输出 | haoi2015_t1.in/out |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 256 MiB |
| 测试点数 | 10 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
C | 0.000 s | 0.00 MiB | 0 |
|
|
C | 0.000 s | 0.00 MiB | 0 |
|
|
WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
有一棵点数为 $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$