100 atcoder#ABC212C. [ABC212C] Min Difference

[ABC212C] Min Difference

题目描述

それぞれ N N 個、M M 個の正整数からなる 2 2 つの数列 A=(A1,A2,  ,AN) A=(A_1,A_2,\ \ldots\ ,A_N) B=(B1,  ,BM) B=(B_1,\ \ldots\ ,B_M) が与えられます。

それぞれの数列から 1 1 つずつ要素を選んだときの 2 2 つの値の差の最小値、すなわち、 $ \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

输出格式

答えを出力せよ。

题目大意

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

即:

A=(A1,A2,...,AN)NA=(A_1,A_2,...,A_N)N

B=(B1,B2,...,BM)MB=(B_1,B_2,...,B_M)M

求 从AABB 分别取其中任意一个元素的能达到的最小差值的绝对值为多少

即: $ \displaystyle\ \min_{\ 1\leq\ i\leq\ N}\displaystyle\min_{1\leq\ j\leq\ M}\ \lvert\ A_i-B_j\rvert $

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  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
  • 入力は全て整数である。

Sample Explanation 1

それぞれの数列から 1 1 つずつ要素を選んだときの 2 2 つの値の差としてあり得るのは、  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 4 4 つです。 この中で最小である 2 2 を出力します。