AT_abc246_g [ABC246G] Game on Tree 3

题目描述

有一棵包含 $N$ 个顶点的有根树,根为顶点 $1$。对于 $i = 1, 2, \ldots, N-1$,第 $i$ 条边连接顶点 $u_i$ 和顶点 $v_i$。此外,除了根以外的每个顶点上都写有一个正整数,具体来说,对于 $i = 2, 3, \ldots, N$,顶点 $i$ 上写有正整数 $A_i$。 高桥君和青木君将用这棵有根树和一个棋子进行如下对抗游戏: 初始时,棋子放在顶点 $1$。之后,重复以下步骤直到游戏结束: 1. 首先,青木君任选一个根以外的顶点,并将该顶点上写的整数改为 $0$。 2. 接着,高桥君可以将棋子移动到当前棋子所在顶点的任意一个直接子节点。 3. 然后,如果棋子位于叶子节点,游戏结束。即使不是叶子节点,高桥君也可以选择立即结束游戏。 游戏结束时,棋子所在顶点上当前写的整数即为高桥君的得分。高桥君希望最大化自己的得分,青木君则希望最小化高桥君的得分。请输出在双方都采取最优策略时高桥君的得分。

输入格式

输入以如下格式从标准输入读入: > $N$ > $A_2\ A_3\ \ldots\ A_N$ > $u_1\ v_1$ > $u_2\ v_2$ > $\vdots$ > $u_{N-1}\ v_{N-1}$

输出格式

输出答案。

说明/提示

### 限制条件 - $2 \leq N \leq 2 \times 10^5$ - $1 \leq A_i \leq 10^9$ - $1 \leq u_i, v_i \leq N$ - 给定的图是一棵树。 - 所有输入均为整数。 ### 样例解释 1 当双方都采取最优策略时,游戏可能的进行过程如下: 1. 初始时,棋子在顶点 $1$。 2. 青木君将顶点 $7$ 上的整数从 $10$ 改为 $0$。 3. 高桥君将棋子从顶点 $1$ 移动到顶点 $2$。 4. 青木君将顶点 $4$ 上的整数从 $6$ 改为 $0$。 5. 高桥君将棋子从顶点 $2$ 移动到顶点 $5$。 6. 高桥君选择结束游戏。 此时,棋子在顶点 $5$,顶点 $5$ 上的整数为 $5$,所以高桥君的得分为 $5$。 由 ChatGPT 4.1 翻译