#P11195. [COTS 2021] 疫苗接种 Cijepise
[COTS 2021] 疫苗接种 Cijepise
题目背景
译自 Izborne Pripreme 2021 (Croatian IOI/CEOI Team Selection) D2T1。。
题目描述
给定以 为根的有 个节点的有根树,记 号点的点权为 。
定义一次操作为:
- 初始化 为树根。
- 设 儿子中点权最大的点为 (若有多个,则等概率随机选取一个)。令 ,。
- 若 为叶子,则删去 ,终止这个过程。否则令 ,回到 1。
定义 为:在最坏情况下,欲让 尽可能快地(也就是使用尽量少的操作次数)出现在树根上,至少需要更改多少个点的点权(可以不更改)。
换句话说,我们定义在最坏情况下, 需要操作 次到达树根。显然树的形态固定时,不同的点权会使得 取不同的值,且 存在一个下界。你需要修改若干个点的点权,使得 取到下界,并最小化修改的数量。
点权可以被改为 内的任意整数。
次询问给定 ,回答 。
输入格式
第一行,一个正整数 。
第二行, 个正整数 。
接下来 行,每行两个正整数 ,描述一条树边 。
接下来一行,一个正整数 。
接下来 行,每行一个正整数 ,表示询问 。
输出格式
输出 行,表示每个询问的答案。
3
1 2 3
1 2
1 3
3
1
2
3
0
1
0
7
45 13 19 3 81 27 77
1 2
1 3
1 4
3 5
3 6
4 7
3
5
6
7
0
1
1
8
23 4 9 7 11 4 1 18
2 1
3 2
4 2
5 2
6 3
7 4
8 1
3
2
3
7
1
2
3
提示
对于 的数据,保证 ,,,给出的是一棵树。
子任务编号 | 特殊性质 | 得分 | |
---|---|---|---|
无 | |||
有 | |||
无 | |||
有 | |||
无 |
特殊性质:。