#C. 爷是阿吽

    Type: RemoteJudge 1000ms 256MiB

爷是阿吽

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

高丽野阿吽是具有两种动物特性的在博丽神社看门的神兽。由于设定上是对应一对神兽,因此呈现出了两种不同的特质。

因为天天看门很无聊,于是阿吽找来了一堆棋子。棋子之间互相联系,形成了一棵树(×1 不用在意为什么会变成一棵树)。

棋子有正反两面。正面写有数字,背面没有东西。阿吽会按照一定规则对棋子进行翻转,而你需要计算出所有写有能被看见的数字的最大值。

题目描述

给定一棵有 nn 个节点的有根树,树的根为 11。树上每个节点有点权 wiw_i。此外,每个节点还会有状态 si{0,1}s_i\in\{0,1\}

现在有 mm 次操作。每次操作会选择节点 xx,接着:

  • xx 的状态为 00,则将 xx 的状态置为 11
  • xx 的状态为 11,则将 xx 的状态置为 00,同时将所有 x\bm x 节点的儿子节点的状态置为 11

在所有操作之前,以及每次操作之后,输出「所有状态为 11 的节点,权值的最大值」。特别地,若此时没有状态为 11 的节点,请输出 1-1

输入格式

第一行有两个整数 n,mn,m,分别表示这棵树的节点个数以及操作个数。

接下来 n1n-1 行,每行两个整数 u,vu,v,表示树的一条边。

接下来一行有 nn 个整数,第 ii 个整数给出 wiw_i 的值。

接下来一行有 nn 个整数,第 ii 个整数给出 sis_i 的初始值。

接下来 mm 行,每行有一个整数 xx,描述这次操作的节点。

输出格式

输出共 m+1m+1 行,表示每次询问的结果。

样例 #1

样例输入 #1

11 5
1 2
1 8
1 9
2 3
2 4
9 10
9 11
4 5
4 6
4 7
7 4 5 2 3 3 6 5 3 4 1
1 0 0 0 0 1 0 0 1 0 1
1
8
2
4
1

样例输出 #1

7
5
4
5
6
7

提示

样例解释

初始情况如下图所示。绿色节点表示状态为 11,橙色节点表示状态为 00。节点上半部分是节点序号,下半部分是节点权值。

此时最大值为 max{7,3,1,3}=7\max\{7,3,1,3\}=7

对节点 11 进行操作后,11 的状态变为 002,82,8 的状态变为 1199 的状态没有发生改变,仍为 11

此时最大值为 max{4,5,3,1,3}=5\max\{4,5,3,1,3\}=5

对节点 88 进行操作后,88 的状态变为 00

此时最大值为 max{4,3,1,3}=4\max\{4,3,1,3\}=4

对节点 22 进行操作后,3,43,4 的状态变为 1122 的状态变为 00

此时最大值为 max{3,5,2,1,3}=5\max\{3,5,2,1,3\}=5

对节点 44 进行操作后,5,75,7 的状态变为 1144 的状态变为 00

此时最大值为 max{3,5,2,1,3,3,6}=6\max\{3,5,2,1,3,3,6\}=6

对节点 11 进行操作后,11 的状态变为 11

此时最大值为 max{7,3,5,2,1,3,3,6}=7\max\{7,3,5,2,1,3,3,6\}=7

数据范围及约定

测试点nm特殊性质11023100100465×1035×1037无特殊限制无特殊限制A8无特殊限制无特殊限制B910无特殊限制无特殊限制\def\arraystretch{1.5} \begin{array}{|c|c|c|c|}\hline \textbf{测试点} & \bm{n\le } & \bm{m\le } & \textbf{特殊性质} \cr\hline 1 & 1 & 0 & - \cr\hline 2\sim 3& 100 & 100 & - \cr\hline 4\sim 6 & 5\times 10^3 & 5\times 10^3 & -\cr\hline 7 & \text{无特殊限制} & \text{无特殊限制} & \textbf{A} \cr\hline 8 & \text{无特殊限制} & \text{无特殊限制} & \textbf{B} \cr\hline 9\sim 10 & \text{无特殊限制} & \text{无特殊限制} & - \cr\hline \end{array}

特殊性质 A\textbf{A}:原图是一条链,并且 11 号节点是链的一个端点。 特殊性质 B\textbf{B}:原图是菊花图,并且 11 号节点是菊花图的中心。

对于全部数据,1n,m2×1051\le n,m\le 2\times 10^51wi1091\le w_i\le 10^9


upd 2023.1.14\text{upd 2023.1.14}:新增加 66Hack\text{Hack} 数据。Hack\text{Hack} 数据的约束条件如下:

Hacknm特殊性质15×1035×103A25×1035×103B35×1035×1034无特殊限制无特殊限制A5无特殊限制无特殊限制B6无特殊限制无特殊限制\def\arraystretch{1.5} \begin{array}{|c|c|c|c|}\hline \textbf{Hack} & \bm{n\le } & \bm{m\le } & \textbf{特殊性质} \cr\hline 1 & 5\times 10^3 & 5\times 10^3 & \textbf{A} \cr\hline 2& 5\times 10^3 & 5\times 10^3 & \textbf{B} \cr\hline 3 & 5\times 10^3 & 5\times 10^3 & -\cr\hline 4 & \text{无特殊限制} & \text{无特殊限制} & \textbf{A} \cr\hline 5 & \text{无特殊限制} & \text{无特殊限制} & \textbf{B} \cr\hline 6 & \text{无特殊限制} & \text{无特殊限制} & - \cr\hline \end{array}

北辰OI算法提高班摸底测试

Not Attended
Status
Done
Rule
OI
Problem
6
Start at
2023-11-21 17:00
End at
2023-11-30 1:00
Duration
200 hour(s)
Host
Partic.
28