| 题目名称 | 4274. [THUPC 2025 pre] 辞甲猾扎 |
|---|---|
| 输入输出 | thupc_2025_pre_J.in/out |
| 难度等级 | ★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 12 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 查看题解 | 分享题解 |
| 通过:5, 提交:5, 通过率:100% | ||||
|
|
100 | 3.128 s | 43.27 MiB | C++ |
|
|
100 | 3.538 s | 58.60 MiB | C++ |
|
|
100 | 5.112 s | 95.76 MiB | C++ |
|
|
100 | 7.513 s | 107.70 MiB | C++ |
|
|
100 | 7.569 s | 84.67 MiB | C++ |
| 本题关联比赛 | |||
| THUPC 2025 pre | |||
| 关于 辞甲猾扎 的近10条评论(全部评论) |
|---|
thupc_2025_pre_J.in
输出文件:thupc_2025_pre_J.out
简单对比给你一棵 $n$ 个点的无根树,有 $k$ 个点初始为黑色,其余点初始为灰色,你可以在一开始将一些**灰色**点染成白色。染完后,现在进行如下操作,直到树上不存在灰色点。
每一轮对所有灰色点同时进行如下操作:
这个顺序说明同时与白色和黑色相邻时会被染成白色。
注意此处对所有灰色点同时进行操作,也就是说在这一轮被染上颜色的点不能作为其它点改变颜色的根据。
现在求一开始最少染几个点为白色,可以使树最终黑色点不超过 $k$ 个。
第一行两个整数 $n,k\;(1\le n\le 10^6,1\le k \le n)$,含义见上文。
第二行 $k$ 个整数,代表一开始被染成黑色的点的标号。
第 $3\sim n+2$ 行每行两个整数 $u,v\;(1\le u,v\le n)$,代表一条树上的边。
一行一个整数,为答案。
5 2 3 5 1 2 1 3 2 4 2 5
1
10 3 1 6 8 1 2 2 3 3 4 4 5 4 6 5 7 5 8 6 9 7 10
3