AT_arc213_c.[ARC213C] Double X

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

给定两棵树 TT 和 UU,每棵树有 NN 个顶点,顶点编号为 11 到 NN。树 TT 的第 ii 条边连接 uiu_i 和 viv_i,树 UU 的第 ii 条边连接 bib_i 和 cic_i。
同时给出一个长度为 NN 的整数序列 A=(A1,A2,…,AN)A=(A_1,A_2,\dots,A_N)。

对于 k=1,2,…,Nk=1,2,\dots,N,请解决以下子问题:

是否存在一个整数四元组 (x1,x2,x3,x4)(x_1, x_2, x_3, x_4) 满足下列条件?如果存在,输出满足条件的 ∑i=14Axi\sum_{i=1}^4 A_{x_i} 的最小值。

  • x1,x2,x3,x4x_1, x_2, x_3, x_4 互不相同。
  • x1,x2,x3,x4x_1, x_2, x_3, x_4 都不等于 kk。
  • 对于所有满足 1≤i<j≤41 \leq i < j \leq 4 的 (i,j)(i, j),在 TT 上 xix_i 到 xjx_j 的路径包含顶点 kk,并且在 UU 上 xix_i 到 xjx_j 的路径也包含顶点 kk。

给出 tt 组测试数据,分别求解每组数据。

输入格式

输入由标准输入读取。记 casei\mathrm{case}_i 表示第 ii 组测试数据。

tt
case1\mathrm{case}_1
case2\mathrm{case}_2
⋮\vdots
caset\mathrm{case}_t

每组测试数据格式如下:

NN
A1A_1 A2A_2 …\dots ANA_N
u1u_1 v1v_1
u2u_2 v2v_2
⋮\vdots
uN−1u_{N-1} vN−1v_{N-1}
b1b_1 c1c_1
b2b_2 c2c_2
⋮\vdots
bN−1b_{N-1} cN−1c_{N-1}

输出格式

输出 tt 行,第 ii 行对应第 ii 组测试数据的答案。
对于每组测试数据,依次输出 k=1,2,…,Nk=1,2,\dots,N 每个子问题的答案,答案间用空格分隔。
如果不存在满足条件的整数四元组 (x1,x2,x3,x4)(x_1, x_2, x_3, x_4),输出 −1-1;如果存在,输出 ∑i=14Axi\sum_{i=1}^4 A_{x_i} 的最小值。

输入输出样例

  • 输入#1

    2
    5
    20 26 1 25 213
    1 5
    3 5
    2 5
    4 5
    4 5
    1 5
    2 5
    3 5
    20
    1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288
    1 2
    2 3
    1 4
    1 5
    2 6
    3 7
    3 8
    3 9
    2 10
    1 11
    8 12
    6 13
    5 14
    11 15
    13 16
    1 17
    7 18
    9 19
    15 20
    1 2
    2 3
    2 4
    4 5
    2 6
    1 7
    6 8
    3 9
    3 10
    7 11
    7 12
    1 13
    3 14
    3 15
    8 16
    1 17
    3 18
    2 19
    1 20

    输出#1

    -1 -1 -1 -1 72
    70664 616 131968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

说明/提示

样例说明 1

对于第一组测试数据,当 k=1,2,3,4k=1,2,3,4 时,不存在满足条件的四元组 (x1,x2,x3,x4)(x_1, x_2, x_3, x_4)。当 k=5k=5 时,(x1,x2,x3,x4)=(1,2,3,4)(x_1,x_2,x_3,x_4) = (1,2,3,4) 满足所有条件。

数据范围

  • 1≤t≤1051 \leq t \leq 10^5
  • 5≤N≤1055 \leq N \leq 10^5
  • 1≤Ai≤1091 \leq A_i \leq 10^9
  • 1≤ui<vi≤N1 \leq u_i < v_i \leq N
  • 1≤bi<ci≤N1 \leq b_i < c_i \leq N
  • TT 和 UU 均为树。
  • 所有测试数据中 NN 的总和不超过 10510^5。
  • 所有输入值均为整数。

由 ChatGPT 5 翻译

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

首页