E. 4. 长征路上的学习之旅

    传统题 1000ms 256MiB

4. 长征路上的学习之旅

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

4. 长征路上的学习之旅(20 分)

项目 内容
时间限制 1s
内存限制 256M

题目描述:

在一条东西向的长征路上,分布着 AA 座革命纪念馆和 BB 座烈士陵园。以道路最西端为坐标原点,第 ii 座革命纪念馆位于坐标 sis_i 处,第 jj 座烈士陵园位于坐标 tjt_j 处。

为了传承红色基因,红军后代小分队计划开展红色教育活动。每个小分队都在指定位置驻扎,并有一定的探索半径限制。

你需要回答以下 QQ 个询问:

第 kk 次询问:红军小分队在坐标 xkx_k 处驻扎,探索半径为 RkR_k,问在探索范围内(即坐标在 [xk−Rk,xk+Rk][x_k - R_k, x_k + R_k] 区间内)有多少座建筑(纪念馆和陵园)?

输入格式:

第 1 行:3 个正整数 A,B,QA, B, Q(纪念馆数量、陵园数量、询问次数)。

第 2 行:AA 个正整数 s1,s2,…,sAs_1, s_2, \dots, s_A(各纪念馆坐标)。

第 3 行:BB 个正整数 t1,t2,…,tBt_1, t_2, \dots, t_B(各陵园坐标)。

接下来 QQ 行:每行 2 个正整数 xk,Rkx_k, R_k(驻扎位置和探索半径)。

输出格式:

输出 QQ 行,第 kk 行输出第 kk 次询问的答案。

输入输出样例:

2 2 3
10 30
20 40
20 10
15 5
50 15
3
2
1

【数据范围】 对于 100% 的数据,满足:1≤A,B≤1051 \le A, B \le 10^5,1≤Q≤1051 \le Q \le 10^5,1≤si,tj,xk,Rk≤1091 \le s_i, t_j, x_k, R_k \le 10^9。

2026年-信息素养-复赛-C++初中组-真题1

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-7-9 13:00
结束于
2026-9-30 21:00
持续时间
2000 小时
主持人