题目描述
给定 N 个整数 A1,A2,⋯,AN,这些整数构成一个标准集。
再给定 M 个整数,B1,B2,…,BM,这些整数构成一个实验数据集。对每个实验得到的数据 Bj,请从标准集找一个数作为基准,使得 Bj 与该数的差距达到最小,输出这些最小的差距。
输入格式
- 第一行:两个整数表示 N 与 M
- 第二行:N 个整数表示 A1,A2,⋯,AN
- 接下来 M 行:每行一个整数表示 B1,B2,⋯,BM
输出格式
- 共 M 行:第 i 行有个整数表示 Bi 与基准集的最小差。
3 2
20 10 30
14
27
4
3
数据范围
- 30% 的数据,1≤N,M≤1000
- 100% 的数据,1≤N,M≤300,000
- −109≤Ai,Bj≤109
来源
改编自 ABC255D ±1 Operation 2