#P5061. 「FJSC2018PJD5T1」最近数

「FJSC2018PJD5T1」最近数

Description

给定一个序列,查找和给定值最接近的元素。

Input Format

从文件nearest.in中读取数据。

第一行包含一个整数 nn ,为序列长度。1n1000001 \le n \le 100000

第二行包含 nn 个整数,为序列各元素。所有元素的大小均在 001,000,000,0001,000,000,000 之间。

第三行包含一个整数 mm ,为要询问的给定值个数。1m100001 \le m \le 10000

接下来 mm 行,每行一个整数,为要询问最接近元素的给定值。所有给定值的大小均在 001,000,000,0001,000,000,000 之间。

Output Format

输出到文件nearest.out中去。

mm 行,每行一个整数,为最接近相应给定值的元素值,保持输入顺序。若有多个值满足条件,输出最小的一个。

Sample

样例输入1

3
2 5 8
2
10
5

样例输出1

8
5

Hint

对于 30%30\% 的测试数据,n,m10000n, m \le 10000

100%100\% 测试数据见输入格式。