AT_arc193_a.[ARC193A] Complement Interval Graph
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于整数 l,r,用 [l,r] 表示由 l 以上 r 以下的整数全体构成的集合。即 [l,r]={l,l+1,l+2,…,r−1,r}。
给定 N 组整数对 (L1,R1),(L2,R2),…,(LN,RN)。基于此,我们定义无向图 G 如下:
- 图包含编号为 1,2,…,N 的 N 个顶点。
- 对于所有 i,j∈[1,N],当且仅当区间 [Li,Ri] 与 [Lj,Rj] 的交集为空时,顶点 i 与顶点 j 之间存在一条无向边。
此外,对于 i=1,2,…,N,定义顶点 i 的权重为 Wi。
给定与图 G 相关的 Q 个查询,请按顺序处理这些查询。对于第 i=1,2,…,Q 个查询,其形式如下:
给定满足 si=ti 的整数 si,ti(1≤si,ti≤N)。判断在图 G 中是否存在从顶点 si 到顶点 ti 的路径。若存在,则输出该路径的权重的最小值。
此处,从顶点 s 到顶点 t 的路径权重定义为该路径上所有顶点(包括端点 s 和 t)的权重之和。
输入格式
输入通过标准输入给出,格式如下:
N
W1 W2 ⋯ WN
L1 R1
L2 R2
⋮
LN RN
Q
s1 t1
s2 t2
⋮
sQ tQ
输出格式
输出 Q 行。对于第 i=1,2,…,Q 行,若顶点 si 到顶点 ti 的路径存在,则输出其最小权重;否则输出 -1。
输入输出样例
输入#1
5 5 1 4 2 2 2 4 1 2 7 8 4 5 2 7 3 1 4 4 3 5 2
输出#1
11 6 -1
输入#2
8 44 75 49 4 78 79 12 32 5 13 10 16 6 8 6 15 12 15 5 7 1 15 1 2 5 5 6 3 2 7 5 4 5 5 4
输出#2
157 124 -1 114 114
说明/提示
约束条件
- 2≤N≤2×105
- 1≤Q≤2×105
- 1≤Wi≤109
- 1≤Li≤Ri≤2N
- 1≤si,ti≤N
- si=ti
- 输入中的所有值均为整数
样例解释 1
图 G 包含以下 4 条无向边:{1,3}、{2,3}、{2,4}、{3,4}。
- 对于第 1 个查询,存在路径 1→3→4,其权重为 W1+W3+W4=5+4+2=11,为最小可能值。
- 对于第 2 个查询,存在路径 4→3,其权重为 W4+W3=2+4=6,为最小可能值。
- 对于第 3 个查询,顶点 5 到顶点 2 之间不存在路径,因此输出
-1。
翻译由 DeepSeek R1 完成
输入解题思路,AI测评打分。不知道怎么写?