华为OD机考 事件推送
事件推送 📣
题目 📝
同一个数轴 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 <= 100000
,1 <= Ai,Bj <= 1000000000
输出 📤
每组数对输出一行 Ai
和 Bj
,以空格隔开 🤝
题解地址 📤
- Python 题解:https://blog.csdn.net/hihell/article/details/128985638
- JS 题解:https://blog.csdn.net/hihell/article/details/129009110
- C++ 题解:https://blog.csdn.net/hihell/article/details/129150577
- JAVA 题解:https://blog.csdn.net/hihell/article/details/129259070
- C 题解:https://blog.csdn.net/hihell/article/details/129272822
- Go 题解:https://blog.csdn.net/hihell/article/details/129340741
华为OD机试
华为OD机考,节省时间和成本 传统的纸笔考试需要大量的时间和人力物力成本,不仅仅给考试者和考试机构带来了巨大的负担,也给社会造成了浪费。而华为OD机考采用了先进的电子化考试方式,不仅仅可以大幅度缩短考试时间,还可以降低考试成本,为考试者和考试机构节省了宝贵的时间和资源。