1044. 最近元素
题目描述
在一个非降序列中,查找与给定值最接近的元素。
输入
第一行,包含一个整数 \(n\),为非降序列长度 (\(1 \leq n \leq 10^5\))。
第二行,包含 \(n\) 个整数,为非降序列各元素。
所有元素的大小均在 \(0 \sim 10^9\) 之间。
第三行,包含一个整数 \(m\),为要询问的给定值个数 (\(1 \leq m \leq 10^4\))。
接下来 \(m\) 行,每行一个整数,为要询问最接近元素的给定值。
所有给定值的大小均在 \(0 \sim 10^9\) 之间。
输出
\(m\) 行,每行一个整数,为最接近相应给定值的元素值,保持输入顺序。若有多个值满足条件,输出最小的一个。
样例 1
输入
3
2 5 8
2
10
5
输出
8
5
数据范围限制
\(1 \leq n \leq 10^5\),\(1 \leq m \leq 10^4\).
来源
入门篇练习5.3.10
一本通在线评测-《查找最接近的元素》-P1240
信息
- ID
- 1043
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者