#3610. Skiing
Skiing
Skiing
题目描述
AtCoder 滑雪场有 个称为 Space , Space , , Space 的空地。空地 的海拔是 。 有 条双向连接两个空地的坡道。第 条坡道 连接 Space 和 Space 。可以通过一些坡道在任意两个空地之间移动。 Takahashi 只能通过使用坡道在空地之间移动。每次他经过一条坡道,他的 happiness 会发生变化。具体地,当他通过直接连接空间 和 的坡道从 Space 到 Space 时,他的快乐变化如下。
如果 Space 的海拔严格高于 Space ,快乐 增加 它们的差:。 如果 Space 的海拔严格低于 Space ,快乐 减少 它们的差的两倍: 。 如果 Space 和 Space 的海拔相等,快乐不变。
快乐值可能为负值。 最初,Takahashi 在 Space ,他的快乐为 。在经过任意数量的坡道(可以为零)、并以任意空地结束后,求他能获得的最大可能快乐。
输入格式
输入由标准输入按以下格式提供:
输出格式
输出答案。
4 4
10 8 12 5
1 2
1 3
2 3
3 4
3
2 1
0 10
1 2
0
提示
$N-1 \leq M \leq \min( 2\times 10^5,\frac{N(N-1)}{2})$ 1 \leq U_i < V_i \leq N if 。 输入中的所有数值均为整数。 可以通过一些坡道在任意两个空地之间移动。如果 Takahashi 走路线 Space Space Space ,他的快乐变化如下。
当从 Space (海拔 )到 Space (海拔 )时,减少了 ,变为 。 当从 Space (海拔 )到 Space (海拔 )时,增加了 ,变为 。
如果他在此结束旅行,最终快乐将是 ,这是可能的最大值。
他的快乐也可以通过不移动来最大化。
标签: AtCoder|abc237E
来源
AtCoder|abc237E