10300: Роботи і ангари


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

Бали: 100 (partial)
Time limit: 1.0s
Memory limit: 64M

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

На прямій розташовані \(N\) роботів, та \(N\) ангарів. В кожному ангарі може сховатись лише 1 робот.
Під час дощу роботи починають ховатись в ангари. Якщо відстань від роботу до ангару складає \(X\), то час руху робота теж дорівнює \(X\)
Визначіть найменший час, за який усі роботи зможуть сховатись до ангарів.

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

В першому рядку натуральне числа \(N\) (\(1 \le N \le 10^5\))
В другому рядку \(N\) цілих чисел - координати роботів.
В третьому рядку \(N\) цілих чисел - координати ангарів.
Всі координати - цілі числа від 1 до \(10^9\).
В одній точці можуть знаходитись кілька ангарів.

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

Виведіть найменший час, за який усі роботи можуть сховатись до ангарів.

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

4
3 1 7 3
2 8 8 4

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

5

Коментарі

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