#abc212c. [abc212_c]Min Difference

[abc212_c]Min Difference

题目描述

给定两个序列: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} \\lvert A_i-B_j\\rvert$。

约束条件

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

输入

输入格式如下:

NN MM A1A_1 A2A_2 \ldots ANA_N B1B_1 B2B_2 \ldots BMB_M

输出

输出答案。

示例输入1

2 2
1 6
4 9

示例输出1

2

这里是每对 AABB 元素之间的差值:lvert14rvert=3\\lvert 1-4\\rvert=3lvert19rvert=8\\lvert 1-9\\rvert=8lvert64rvert=2\\lvert 6-4\\rvert=2,以及 lvert69rvert=3\\lvert 6-9\\rvert=3。我们应该打印这些值的最小值,即 22

示例输入2

1 1
10
10

示例输出2

0

示例输入3

6 8
82 76 82 82 71 70
17 39 67 2 45 35 22 24

示例输出3

3