AT_arc193_a.[ARC193A] Complement Interval Graph

普及+/提高

通过率:0%

AC君温馨提醒

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

题目描述

对于整数 l,rl, r,用 [l,r][l, r] 表示由 ll 以上 rr 以下的整数全体构成的集合。即 [l,r]={l,l+1,l+2,…,r−1,r}[l, r] = \lbrace l, l+1, l+2, \ldots, r-1, r \rbrace。

给定 NN 组整数对 (L1,R1),(L2,R2),…,(LN,RN)(L_1, R_1), (L_2, R_2), \ldots, (L_N, R_N)。基于此,我们定义无向图 GG 如下:

  • 图包含编号为 1,2,…,N1, 2, \ldots, N 的 NN 个顶点。
  • 对于所有 i,j∈[1,N]i, j \in [1, N],当且仅当区间 [Li,Ri][L_i, R_i] 与 [Lj,Rj][L_j, R_j] 的交集为空时,顶点 ii 与顶点 jj 之间存在一条无向边。

此外,对于 i=1,2,…,Ni = 1, 2, \ldots, N,定义顶点 ii 的权重为 WiW_i。

给定与图 GG 相关的 QQ 个查询,请按顺序处理这些查询。对于第 i=1,2,…,Qi = 1, 2, \ldots, Q 个查询,其形式如下:

给定满足 si≠tis_i \neq t_i 的整数 si,tis_i, t_i(1≤si,ti≤N1 \leq s_i, t_i \leq N)。判断在图 GG 中是否存在从顶点 sis_i 到顶点 tit_i 的路径。若存在,则输出该路径的权重的最小值。

此处,从顶点 ss 到顶点 tt 的路径权重定义为该路径上所有顶点(包括端点 ss 和 tt)的权重之和。

输入格式

输入通过标准输入给出,格式如下:

NN
W1W_1 W2W_2 ⋯\cdots WNW_N
L1L_1 R1R_1
L2L_2 R2R_2
⋮\vdots
LNL_N RNR_N
QQ
s1s_1 t1t_1
s2s_2 t2t_2
⋮\vdots
sQs_Q tQt_Q

输出格式

输出 QQ 行。对于第 i=1,2,…,Qi = 1, 2, \ldots, Q 行,若顶点 sis_i 到顶点 tit_i 的路径存在,则输出其最小权重;否则输出 -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×1052 \leq N \leq 2 \times 10^5
  • 1≤Q≤2×1051 \leq Q \leq 2 \times 10^5
  • 1≤Wi≤1091 \leq W_i \leq 10^9
  • 1≤Li≤Ri≤2N1 \leq L_i \leq R_i \leq 2N
  • 1≤si,ti≤N1 \leq s_i, t_i \leq N
  • si≠tis_i \neq t_i
  • 输入中的所有值均为整数

样例解释 1

图 GG 包含以下 4 条无向边:{1,3}\lbrace 1, 3 \rbrace、{2,3}\lbrace 2, 3 \rbrace、{2,4}\lbrace 2, 4 \rbrace、{3,4}\lbrace 3, 4 \rbrace。

  • 对于第 1 个查询,存在路径 1→3→41 \to 3 \to 4,其权重为 W1+W3+W4=5+4+2=11W_1 + W_3 + W_4 = 5 + 4 + 2 = 11,为最小可能值。
  • 对于第 2 个查询,存在路径 4→34 \to 3,其权重为 W4+W3=2+4=6W_4 + W_3 = 2 + 4 = 6,为最小可能值。
  • 对于第 3 个查询,顶点 5 到顶点 2 之间不存在路径,因此输出 -1。

翻译由 DeepSeek R1 完成

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

首页