P15762 [JAG 2025 Summer Camp #1] Inside Yamanote
题目描述
有 $N$ 个城市,编号从 $0$ 到 $N - 1$。一条铁路环绕所有 $N$ 个城市,城市 $i$ 和城市 $(i + 1) \bmod N$ 之间可以在 $L_i$ 个单位时间内通行。
你将实施以下政策:
- 你可以修建任意数量的铁路,允许任意两个城市之间以任意非负时间通行。
- 然后,你从这 $N$ 个城市中选择一个作为首都。从首都到城市 $i$ 使用铁路所需的最短旅行时间,定义为该城市的欠发达指数 $d_i$。
该政策的声誉将由今年将要搬迁的 $M$ 位居民的口碑决定。居民 $j$ 将在政策实施后从城市 $X_j$ 搬迁到城市 $Y_j$。声誉将是所有 $d_{X_j} - d_{Y_j}$ 的总和。
你的目标是最大化该政策的声誉。然而,现有铁路的翻修工作也在进行中,你必须相应地调整政策。
现有铁路的旅行时间将发生 $Q$ 次变更。在第 $k$ 次变更中,城市 $T_k$ 和城市 $(T_k + 1) \bmod N$ 之间的旅行时间变为 $Z_k$。这些变更是永久性的。在每次变更后,输出在新条件下政策可能获得的最大声誉。
输入格式
输入格式如下:
$$\begin{aligned}
& N \ M \ Q \\
& L_0 \ L_1 \ \ldots \ L_{N-1} \\
& X_1 \ Y_1 \\
& X_2 \ Y_2 \\
& \vdots \\
& X_M \ Y_M \\
& T_1 \ Z_1 \\
& T_2 \ Z_2 \\
& \vdots \\
& T_Q \ Z_Q
\end{aligned}$$
- $3 \leq N \leq 200\,000$
- $1 \leq M \leq 200\,000$
- $1 \leq Q \leq 200\,000$
- $0 \leq L_i \leq 10^6$ ($1 \leq i \leq N$)
- $0 \leq X_j, Y_j \leq N - 1$ ($1 \leq j \leq M$)
- $X_j \neq Y_j$ ($1 \leq j \leq M$)
- $0 \leq T_k \leq N - 1$ ($1 \leq k \leq Q$)
- $0 \leq Z_k \leq 10^6$ ($1 \leq k \leq Q$)
- 所有输入值均为整数。
输出格式
输出 $Q$ 行。在第 $k$ 行($1 \leq k \leq Q$),输出第 $k$ 个询问的答案。可以证明答案是整数。
说明/提示
翻译由 DeepSeek V3.2 完成