P12423 【MX-X12-T6】「ALFR Round 5」Coloring Nodes
题目背景
原题链接:。
题目描述
给定一棵 $n$ 个点的树,初始时所有结点为白色。
你可以花费 $w_u$ 的代价将结点 $u$ 染黑。
有 $q$ 次询问,每次询问形如 `u l r`。对于每次询问,你需要花费尽可能小的代价,将一些结点染黑,使得点 $u$ 到**叶结点** $v$ 的简单路径上存在黑色结点,**当且仅当** $l \le v \le r$,并输出最小代价。
输入格式
无
输出格式
无
说明/提示
**【样例解释 #1】**
该样例满足特殊性质 A。
对于第一次询问,染黑 $2$ 号点,最小代价为 $3$;
对于第二次询问,染黑 $3$ 号点,最小代价为 $1$;
对于第三次询问,染黑 $1$ 号点,最小代价为 $4$;
对于第四次询问,染黑 $3$ 号点,最小代价为 $1$。
**【样例解释 #2】**
该样例满足特殊性质 B。
对于第一次询问,染黑 $3$ 号点,最小代价为 $1$;
对于第二次询问,染黑 $2,4,6,7$ 号点,最小代价为 $-19$;
对于第三次询问,可证明没有可行的染色方案。
**【数据范围】**
**本题使用捆绑测试。**
对于 $100\%$ 的数据,$1 \le n, q \le 2 \times 10^5$,$|w_u| \le 10^9$,$1 \le u, v \le n$,$1 \le l \le r \le n$。
|子任务编号|$n \le$|$q \le$|特殊性质|分值|子任务依赖|
|:-:|:-:|:-:|:-:|:-:|:-:|
|$1$|$20$|$20$|无|$5$|-|
|$2$|$20$|$2 \times 10^5$|无|$5$|$1$|
|$3$|$8000$|$8000$|A|$5$|-|
|$4$|$8000$|$8000$|无|$5$|$3$|
|$5$|$8000$|$2 \times 10^5$|A|$10$|$3$|
|$6$|$8000$|$2 \times 10^5$|无|$10$|$2, 4, 5$|
|$7$|$2 \times 10^5$|$2 \times 10^5$|AB|$10$|-|
|$8$|$2 \times 10^5$|$2 \times 10^5$|A|$15$|$5, 7$|
|$9$|$2 \times 10^5$|$2 \times 10^5$|B|$15$|$7$|
|$10$|$2 \times 10^5$|$2 \times 10^5$|无|$20$|$6, 8, 9$|
特殊性质 A:$w_u \ge 0$。
特殊性质 B:对于所有询问,$u=1$。