Codeforces Round 933 (Div. 3) |
---|
Закончено |
Рудольф подготовил набор из $$$n$$$ задач со сложностями $$$a_1 < a_2 < a_3 < \dots < a_n$$$. Он не совсем доволен балансом, поэтому хочет добавить не больше одной задачи, чтобы его исправить.
Для этого Рудольф придумал $$$m$$$ моделей задач и $$$k$$$ функций. Сложность $$$i$$$-й модели равна $$$d_i$$$, а сложность $$$j$$$-й функции равна $$$f_j$$$. Чтобы составить задачу, он выбирает значения $$$i$$$ и $$$j$$$ ($$$1 \le i \le m$$$, $$$1 \le j \le k$$$) и, совмещая $$$i$$$-ю модель с $$$j$$$-й функцией, получает новую задачу сложности $$$d_i + f_j$$$ (в массив $$$a$$$ добавляется новый элемент).
Чтобы определить дисбаланс набора, Рудольф сортирует сложности задач по возрастанию и находит самое большое значение $$$a_i - a_{i - 1}$$$ ($$$i > 1$$$).
Какого минимального значения дисбаланса может добиться Рудольф, добавив не больше одной задачи, составленной по описанным правилам?
Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора содержит три целых числа $$$n$$$, $$$m$$$ и $$$k$$$ ($$$2 \le n \le 10^5$$$, $$$1 \le m, k \le 2 \cdot 10^5$$$) — количество готовых задач, количество моделей и количество функций, соответственно.
Вторая строка каждого набора содержит $$$n$$$ целых чисел $$$a_1, a_2, a_3, \dots a_n$$$ ($$$1 \le a_i \le 2 \cdot 10^9$$$, $$$a_i < a_{i+1}$$$) — сложности готовых задач.
Третья строка каждого набора содержит $$$m$$$ целых чисел $$$d_1, d_2, d_3, \dots d_m$$$ ($$$1 \le d_i \le 10^9$$$) — сложности моделей.
Четвёртая строка каждого набора содержит $$$k$$$ целых чисел $$$f_1, f_2, f_3, \dots f_k$$$ ($$$1 \le f_i \le 10^9$$$) — сложности функций.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$10^5$$$.
Гарантируется, что сумма $$$m$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Гарантируется, что сумма $$$k$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите единственное число — минимальный дисбаланс, которого сможет добиться Рудольф.
75 5 55 10 15 20 2611 14 16 13 816 4 5 3 17 6 51 4 7 10 18 21 222 3 5 7 4 26 8 9 3 27 6 51 4 7 10 18 21 222 3 5 7 4 26 8 13 3 25 6 32 10 13 20 2511 6 10 16 14 56 17 154 2 211 12 14 1519 1410 68 4 23 10 16 18 21 22 29 309 13 16 154 22 4 74 214 15 14 520 1 15 1 12 5 11
5 4 5 8 2 7 11
Название |
---|