- ← Повернутись
- P1 (1)
- P1 (2)
- P2 (1)
- P2 (2)
- P3 (1)
- P3 (2)
- P3 (3)
- P3 (4)
- P4 (1)
- P4 (2)
- P4 (3)
- P4 (4)
- P4 (5)
- P4 (6)
- P4 (7)
- P4 (8)
- P5 (1)
- P5 (2)
- P5 (3)
- P5 (4)
- P6 (1)
- P6 (2)
- P6 (3)
- P6 (4)
- Гурток 1A
- Гурток 1B
- Гурток 1С
- Гурток 1D
- Гурток 1E
- Гурток 1F
- Гурток 2A
- Гурток 2B
- Гурток 2C
- Гурток 2D
- Гурток 2Е
- Гурток 2F
Сума двох
Обмеження: 2 сек., 256 МіБ
Вам задано дві послідовності цілих чисел \(a\) та \(b\). Вам потрібно вибрати із кожної з них по одному числу так, щоб їх сума була якомога ближчою до числа \(x\). Іншими словами, потрібно вибрати два такі індекси \(i\) та \(j\), для яких значення \(|a_i+b_j-x|\) є мінімально можливим.
Вхідні дані
У першому рядку задано три цілих числа \(n\), \(m\) та \(x\) — розміри першої та другої послідовностей, а також значення, до якого наближується сума.
У другому рядку задано послідовність \(a\), у третьому — \(b\). Числа в послідовності розділені пробілами.
Вихідні дані
У єдиному рядку виведіть одне ціле число — найменше можливе значення абсолютної різниці, яке можна отримати.
Обмеження
\(1 \le n, m \le 10^5\),
\(1 \le a_i, b_j, x \le 10^{18}\).
Приклади
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 4 3 7 1 4 2 10 7 3 8 | 0 |
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 2 2 7 4 3 7 2 | 1 |
| Element Type | Створено | Хто | Задача | Компілятор | Результат | Час (сек.) | Пам'ять (МіБ) | № | Дії |
|---|