#P12468. [2025年福建省队集训]second

[2025年福建省队集训]second

题目描述

绵阳动物园即将召开全园动物代表大会,现任领导小老虎提出了关于修改动物园基本法的提案。

动物园有 nn 只动物,动物们的家构成了一棵树,初始第 ii 只动物在节点 ii,其中小老虎的家是 11,也是大会召开的地方。

现在所有动物要赶往 11 号节点,动物们非常喜欢一起行走,当一个动物走到 uu 号节点,它会等待所有会经过 uu 号节点的所有动物,直到它们都到达了 uu 号节点,然后一起向 11 号节点走去。

每个节点 uu 都会有一个冰淇淋店,节点 uu 的冰淇淋售价为 aua_u,质量为 bub_u。当两只动物第一次走到同一个节点 uu 时,它们会互相赠送给对方一个该节点售卖的冰淇淋。

对于每只动物,任意两个它收到的冰淇淋 (i,j)(i, j) 满足 ai<ajbi>bja_i < a_j\land b_i > b_j,那么会给它产生 11 的愉悦度。

现在想知道所有动物的愉悦度之和。

除此之外会有 qq独立事件:

  • 1 u:第 uu 只动物消失了。
  • 2 u v:第 uu 只和第 vv 只动物消失了(uvu\ne v

你需要对每个事件回答所有动物的愉悦度之和。

输入格式

第一行两个整数 n,qn, q,代表树的大小和事件个数。

接下来 nn 行每行两个整数 ai,bia_i, b_i

接下来 n1n - 1 行每行两个整数 ui,viu_i, v_i 表示树边。

最后 qq 行描述每个事件。

输出格式

输出 q+1q + 1 行,第一行输出没有动物消失的愉悦度之和,剩下 qq 行回答每个询问。

样例输入 #1

5 0
5 5
1 3
4 1
2 4
3 2
2 1
3 2
4 3
5 4

样例输出 #1

6

样例输入 #2

5 5
5 3
3 4
2 5
1 2
4 1
2 1
3 2
4 1
5 2
1 3
1 2
1 4
1 5
1 1

样例输出 #2

12
4
4
6
4
6

样例输入 #3

5 5
4 1
2 2
1 5
3 4
5 3
1 2
1 3
2 4
2 5
2 2 1
2 1 5
2 5 2
2 2 3
2 5 3

样例输出 #3

12
2
2
0
2
2

样例文件 #4-#6

见下发文件。

数据范围

对于所有的数据满足 1n,q1.5×1051\le n, q\le 1.5\times 10^51ai,bin1\le a_i, b_i\le n保证所有 aia_i 互不相同,所有 bib_i 互不相同

子任务编号 特殊性质 空间限制 分值
1 q=0q = 0 512MB512MB 1515
2 256MB256MB 55
3 所有事件都是类型 11 512MB512MB 1515
4 256MB256MB 55
5 512MB512MB 3030
6 256MB256MB

提示

题目顺序是瞎排的。