5 3 C3
2 4 1 3 9
1 5
5 2
5 3
3 4
1 0 3 0
2 1 3 1
1 0 5 0
12
7
-1
对于第一个要求,在 4 号和 5 号城市驻扎军队时开销最小。
对于第二个要求,在 1 号、2 号、3 号城市驻扎军队时开销最小。
第三个要求是无法满足的,因为在 1 号、5 号城市都不驻扎军队就意味着由道路直接连接的两座城市中都没有驻扎军队。
对于全部数据,1≤n,m≤105,1≤pi≤105。
测试点编号 | type | n= |
---|---|---|
1,2 | A3 | 10 |
3,4 | C3 | |
5,6 | A3 | 100 |
7 | C3 | |
8,9 | A3 | 2×103 |
10,11 | C3 | |
12,13 | A1 | 105 |
14∼16 | A2 | |
17 | A3 | |
18,19 | B1 | |
20,21 | C1 | |
22 | C2 | |
23∼2523∼25 | C3 |
数据类型的含义:
A:城市 i 与城市 i+1 直接相连。
B:任意城市与城市 1 的距离不超过 100(距离定义为最短路径上边的数量),即如果这棵树以 1 号城市为根,深度不超过 100。
C:在树的形态上无特殊约束。
1:询问时保证 a=1,x=1,即要求在城市 1 驻军。对 b,y 没有限制。
2:询问时保证 a,b 是相邻的(由一条道路直接连通)
3:在询问上无特殊约束。
时间限制:1s。
空间限制:512MB。