#ABC212C. [ABC212C] 最小差值(Min Difference)

    ID: 2646 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>ABC入门算法闯关算法设计策略

[ABC212C] 最小差值(Min Difference)

题目描述

给定两个长度分别为 NNMM 的正整数序列 AABB

即:A=(A1,A2,...,AN)A=(A_1,A_2,...,A_N)B=(B1,B2,...,BM)B=(B_1,B_2,...,B_M)

求 从AABB 分别取其中任意一个元素的能达到的最小差值的绝对值为多少。即求: $ \displaystyle\ \min_{\ 1\leq\ i\leq\ N}\displaystyle\min_{1\leq\ j\leq\ M}\ \lvert\ A_i-B_j\rvert $

输入格式

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

N N M M

A1 A_1 A2 A_2 \ldots AN A_N

B1 B_1 B2 B_2 \ldots BM B_M

输出格式

输出所求答案。

样例 #1

样例输入 #1

2 2
1 6
4 9

样例输出 #1

2

样例 #2

样例输入 #2

1 1
10
10

样例输出 #2

0

样例 #3

样例输入 #3

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

样例输出 #3

3

提示

样例说明1

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

  •  14=3 \lvert\ 1-4\rvert=3  19=8 \lvert\ 1-9\rvert=8  64=2 \lvert\ 6-4\rvert=2  69=3 \lvert\ 6-9\rvert=3

其中最小值为 22, 所以输出 22

数据范围

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