#4267. 最小差值(MinDiference)

最小差值(MinDiference)

题目描述

给定两个序列:A=(A1,A2,,AN)A=(A_1,A_2, \ldots ,A_N)NN个正整数组成,B=(B1,,BM)B=(B_1, \ldots ,B_M)MM个正整数组成。
找出AA的一个元素和BB的一个元素之间的最小差值,即计算 $\displaystyle \min_{ 1\leq i\leq N}\displaystyle\min_{1\leq j\leq M} |A_i-B_j|$。

输入格式

输入从标准输入中按以下格式给出:

NN MM

A1A_1 A2A_2 \ldots ANA_N

B1B_1 B2B_2 \ldots BMB_M

输出格式

输出所求答案。

样例

2 2
1 6
4 9
2
1 1
10
10
0
6 8
82 76 82 82 71 70
17 39 67 2 45 35 22 24
3

样例1解释

AA的一个元素和BB的一个元素之间的差值有以下四种情况:

  • 14=3|1-4|=3,

  • 19=8|1-9|=8,

  • 64=2|6-4|=2,

  • 69=3|6-9|=3

其中最小值为2,所以输出2。

数据范围

  • 1N,M2×1051 \leq N,M \leq 2\times 10^5
  • 1Ai,Bi1091 \leq A_i, B_i \leq 10^9
  • 输入中的所有值都是整数。

来源

  • AtCoder ABC212C