AT_arc213_c.[ARC213C] Double X
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定两棵树 T 和 U,每棵树有 N 个顶点,顶点编号为 1 到 N。树 T 的第 i 条边连接 ui 和 vi,树 U 的第 i 条边连接 bi 和 ci。
同时给出一个长度为 N 的整数序列 A=(A1,A2,…,AN)。
对于 k=1,2,…,N,请解决以下子问题:
是否存在一个整数四元组 (x1,x2,x3,x4) 满足下列条件?如果存在,输出满足条件的 ∑i=14Axi 的最小值。
- x1,x2,x3,x4 互不相同。
- x1,x2,x3,x4 都不等于 k。
- 对于所有满足 1≤i<j≤4 的 (i,j),在 T 上 xi 到 xj 的路径包含顶点 k,并且在 U 上 xi 到 xj 的路径也包含顶点 k。
给出 t 组测试数据,分别求解每组数据。
输入格式
输入由标准输入读取。记 casei 表示第 i 组测试数据。
t
case1
case2
⋮
caset
每组测试数据格式如下:
N
A1 A2 … AN
u1 v1
u2 v2
⋮
uN−1 vN−1
b1 c1
b2 c2
⋮
bN−1 cN−1
输出格式
输出 t 行,第 i 行对应第 i 组测试数据的答案。
对于每组测试数据,依次输出 k=1,2,…,N 每个子问题的答案,答案间用空格分隔。
如果不存在满足条件的整数四元组 (x1,x2,x3,x4),输出 −1;如果存在,输出 ∑i=14Axi 的最小值。
输入输出样例
输入#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,4 时,不存在满足条件的四元组 (x1,x2,x3,x4)。当 k=5 时,(x1,x2,x3,x4)=(1,2,3,4) 满足所有条件。
数据范围
- 1≤t≤105
- 5≤N≤105
- 1≤Ai≤109
- 1≤ui<vi≤N
- 1≤bi<ci≤N
- T 和 U 均为树。
- 所有测试数据中 N 的总和不超过 105。
- 所有输入值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?