华为OD机试 - 事件推送(Python),真机试题
Posted 梦想橡皮擦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 事件推送(Python),真机试题相关的知识,希望对你有一定的参考价值。
事件推送
题目
同一个数轴 X
上有两个点的集合 A=A1, A2, …, Am
和 B=B1, B2, …, Bn
,
Ai
和 Bj
均为正整数,A
、B
已经按照从小到大排好序,A
、B
均不为空,
给定一个距离 R
(正整数),
列出同时满足如下条件的所有(Ai, Bj
)数对:
Ai <= Bj
Ai
,Bj
之间的距离小于等于R
- 在满足
1
,2
的情况下,每个Ai
只需输出距离最近的Bj
- 输出结果按
Ai
从小到大的顺序排序
输入
第一行三个正整数 m
,n
,R
第二行 m
个正整数,表示集合 A
第三行 n
个正整数,表示集合 B
输入限制:
1 <= R <= 100000
,1 <= n,m <
以上是关于华为OD机试 - 事件推送(Python),真机试题的主要内容,如果未能解决你的问题,请参考以下文章
华为OD机试 - 数列还原(Python) | 机试题算法思路 2023
华为OD机试 - 端口合并(Python) | 机试题算法思路 2023
华为OD机试 - 快递货车(Python) | 机试题算法思路 2023
华为OD机试 - 通信误码(Python) | 机试题算法思路 2023