AT_abc267_e.[ABC267E] Erasing Vertices 2

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个有 NN 个顶点、MM 条边的简单无向图(即没有自环和重边的无向图)。第 ii 条边连接顶点 UiU_i 和顶点 ViV_i。每个顶点 ii 上写有一个正整数 AiA_i。

你需要重复以下操作共 NN 次:

  • 选择一个尚未被删除的顶点 xx,并删除“顶点 xx”以及“所有以顶点 xx 为端点的边”。本次操作的代价为:所有与顶点 xx 直接相连且尚未被删除的顶点上所写整数的总和。

将 NN 次操作中每次操作的代价的最大值,定义为整个操作序列的总代价。请你求出总代价可能取得的最小值。

输入格式

输入以如下格式从标准输入读入。

NN MM
A1A_1 A2A_2 …\dots ANA_N
U1U_1 V1V_1
U2U_2 V2V_2
⋮\vdots
UMU_M VMV_M

输出格式

请输出答案。

输入输出样例

  • 输入#1

    4 3
    3 1 4 2
    1 2
    1 3
    4 1

    输出#1

    3
  • 输入#2

    7 13
    464 661 847 514 74 200 188
    5 1
    7 1
    5 7
    4 1
    4 5
    2 4
    5 2
    1 3
    1 6
    3 5
    1 2
    4 6
    2 7

    输出#2

    1199

说明/提示

限制条件

  • 1≤N≤2×1051 \leq N \leq 2 \times 10^5
  • 0≤M≤2×1050 \leq M \leq 2 \times 10^5
  • 1≤Ai≤1091 \leq A_i \leq 10^9
  • 1≤Ui,Vi≤N1 \leq U_i, V_i \leq N
  • 给定的图是简单图。
  • 所有输入均为整数。

样例解释 1

按照如下方式进行操作,可以使 NN 次操作的代价中的最大值为 33:

  • 选择顶点 33。代价为 A1=3A_1=3。
  • 选择顶点 11。代价为 A2+A4=3A_2+A_4=3。
  • 选择顶点 22。代价为 00。
  • 选择顶点 44。代价为 00。
    无法将 NN 次操作的最大代价降到 22 以下,因此答案为 33。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页