D. 1D Country

    Type: Default File IO: country 1000ms 256MiB

1D Country

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

AT_abc371_d [ABC371D] 1D Country

题目描述

在数轴上有 NN 个村庄。第 ii 个村庄位于坐标 XiX_i,有 PiP_i 名村民。

请回答 QQ 个查询。第 ii 个查询如下:

  • 给定整数 Li,RiL_i, R_i,请计算坐标在 LiL_i 以上且 RiR_i 以下的所有村庄中的村民总数。

输入格式

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

NN X1X_1 \ldots XNX_N P1P_1 \ldots PNP_N QQ L1L_1 R1R_1
\vdots
LQL_Q RQR_Q

输出格式

请输出 QQ 行。

ii 行(1iQ1\leq i\leq Q)输出第 ii 个查询的答案。

输入输出样例 #1

输入 #1

4
1 3 5 7
1 2 3 4
4
1 1
2 6
0 10
2 2

输出 #1

1
5
10
0

输入输出样例 #2

输入 #2

7
-10 -5 -3 -1 0 1 4
2 5 6 5 2 1 7
8
-7 7
-1 5
-10 -4
-8 10
-5 0
-10 5
-8 7
-8 -3

输出 #2

26
15
7
26
18
28
26
11

说明/提示

限制条件

  • 1N,Q2×1051\leq N,Q\leq 2\times 10^5
  • 109X1<X2<<XN109-10^9\leq X_1 < X_2 < \ldots < X_N \leq 10^9
  • 1Pi1091\leq P_i\leq 10^9
  • 109LiRi109-10^9\leq L_i \leq R_i \leq 10^9
  • 所有输入的数值均为整数。

样例解释 1

考虑第 11 个查询。坐标在 11 以上且 11 以下的村庄只有坐标为 11 的村庄,村民有 11 人,因此答案为 11
再看第 22 个查询。坐标在 22 以上且 66 以下的村庄有坐标为 3355 的村庄,村民分别为 22 人和 33 人,因此答案为 2+3=52+3=5

由 ChatGPT 4.1 翻译

1122(B)

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2025-11-22 14:00
End at
2025-11-22 17:30
Duration
3.5 hour(s)
Host
Partic.
64