#P1181. 最近的编号

    ID: 193 传统题 1000ms 128MiB 尝试: 0 已通过: 0难度: 普及− ← 上一题 下一题 → 随机一题 上传者: 标签 二分查找 排序 数组
显示设置

最近的编号

题目描述

仓库里存放着 nn 件货物,编号各不相同。现在有 qq 位顾客,每位顾客给出一个想找的编号 xx,请你告诉他在仓库里与 xx 最接近的那个编号。如果同时有两个编号与 xx 一样接近,输出较小的那个。

输入格式

第一行一个整数 nn。

第二行 nn 个整数,表示仓库中的编号(顺序任意)。

第三行一个整数 qq。

接下来 qq 行,每行一个整数 xx。

输出格式

共 qq 行,每行一个整数表示答案。

输入输出样例 #1

输入 #1

5
1 4 7 10 13
3
6
1
100

输出 #1

7
1
13

说明

数据范围

  • 对于 100%100\% 的数据,1≤n≤2×1051\le n\le 2\times 10^5,1≤q≤1051\le q\le 10^5,0≤0\le 编号 ≤109\le 10^9。