11574. Мінімальна різниця


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Вам надано дві послідовності: \(A=(A_1,A_2, \ldots ,A_N)\), що складається з \(N\) натуральних чисел, і \(B=(B_1, \ldots ,B_M)\), що складається з \(М\) натуральних чисел.

Знайдіть мінімальну різницю між елементом \(A\) та елементом \(B\), тобто \(\displaystyle \min_{ 1\leq i\leq N}\displaystyle \min_{1 \leq j \leq M} \lvert A_i-B_j \rvert\) .

Формат вхідних даних

Перший рядок містить цілі числа \(N, M\) (\(1 \le N,M \le 2 \times 10^5\))

Наступний  рядок містить \(N\) цілих чисел \(A_i\) (\(1 \le A_i \le 10^9\))

Наступний  рядок містить \(M\) цілих чисел \(B_i\) (\(1 \le B_i \le 10^9\))

Формат вихідних даних

У вихідний потік виведіть шукану різницю.

Примітка

До прикладу 1:

Ось різниця для кожної з чотирьох пар елемента A та елемента B: \(\lvert 1-4\rvert=3\), \(\lvert 1-9\rvert=8\), \(\lvert 6-4\rvert=2\) і \(\lvert 6-9\rvert=3\).

Ми повинні вивести мінімальне з цих значень, тобто 2.

Приклад вхідних даних

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

Коментарі

Ще немає коментарів.