QOJ.ac

QOJ

実行時間制限: 2 s メモリ制限: 128 MB 満点: 100

#304. 农场工艺

統計

在名为 Byteville 的村庄里,有 $n$ 座房屋,它们之间由 $n-1$ 条道路连接。任意两座房屋之间都存在唯一的路径。房屋编号从 $1$ 到 $n$。$1$ 号房屋属于村庄管理员 Byteasar。作为“农村地区现代技术赋能框架”的一部分,$n$ 台计算机已被送达 Byteasar 的家中。每座房屋都需要配备一台计算机,分发任务由 Byteasar 完成。Byteville 的居民们已经约定,一旦拿到计算机,就会立即开始玩最新版本的《FarmCraft》游戏。

Byteasar 将所有计算机装上皮卡车,准备出发派送。他携带的汽油刚好够每条道路往返各一次。在每一座房屋,Byteasar 留下一台计算机,然后立即继续他的行程。在每一座房屋,居民们一旦拿到计算机,就会立即开机并安装《FarmCraft》。安装和设置游戏所需的时间很大程度上取决于居民的技术水平,幸运的是,每户人家所需的时间是已知的。在派送完所有计算机后,Byteasar 会回到自己的家中并安装游戏。每条连接两座房屋的道路通行时间恰好为 $1$ 分钟,且(由于居民们急于玩游戏)卸载计算机的时间可以忽略不计。

请帮助 Byteasar 确定一个派送顺序,使得所有 Byteville 的居民(包括 Byteasar)能够尽可能早地一起开始玩游戏。换句话说,找到一个顺序,使得所有人安装完《FarmCraft》的时间点中的最大值最小。

输入格式

输入的第一行包含一个整数 $n$ ($2 \le n \le 500\,000$),表示 Byteville 的房屋数量。第二行包含 $n$ 个整数 $c_1, c_2, \dots, c_n$ ($1 \le c_i \le 10^9$),以空格分隔;$c_i$ 表示第 $i$ 号房屋居民安装游戏所需的时间(以分钟为单位)。

接下来的 $n-1$ 行描述了连接房屋的道路。每行包含两个正整数 $a$ 和 $b$ ($1 \le a < b \le n$),以空格分隔,表示第 $a$ 号房屋和第 $b$ 号房屋之间有一条直接相连的道路。

在总分 $40\%$ 的测试点中,满足 $n \le 7000$。

输出格式

输出的第一行也是唯一一行应包含一个整数:所有居民能够一起玩《FarmCraft》所需的最少分钟数。

样例

输入 1

6
1 8 9 6 3 2
1 3
2 3
3 4
4 5
4 6

输出 1

11

说明

Byteasar 应按以下顺序向房屋派送计算机:$3, 2, 4, 5, 6$ 和 $1$。按房屋编号顺序,游戏安装完成的时间分别为 $11, 10, 10, 10, 8$ 和 $9$ 分钟。因此,所有人可以在 $11$ 分钟后开始玩游戏。

如果 Byteasar 按以下顺序派送游戏:$3, 4, 5, 6, 2$ 和 $1$,则游戏安装完成的时间分别为:$11, 16, 10, 8, 6$ 和 $7$ 分钟。因此,所有人只能在 $16$ 分钟后才能开始玩游戏。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.