1384: Святкові завдання

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 14
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

Оксана та Яна святкують день Святого Валентина. Для підготовки до свята вони склали список із \(N\) завдань, які їм треба виконати.

Для виконання \(і\)-го завдання Оксані треба \(X_i\) секунд, а Яні — \(Y_i\) секунд. Для того щоб мінімізувати час на підготовку до свята, вони вирішили виконати завдання почергово. Тобто, якщо Оксана виконує перше завдання, то після цього Яна виконує друге, потім Оксана третє і так далі. Порядок зміниться, якщо перше завдання буде виконувати Яна.

Допоможіть Оксані та Яні знайти мінімально можливий час, необхідний для виконання всіх \(N\) завдань почергово.

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

Перший рядок вхідного потоку містить \(Т\) \((1 ≤ T ≤ 10)\) — кількість тестів. Далі йде опис тестів у наступному форматі:

Перший рядок кожного тесту містить єдине число \(N\) \((1 ≤ N ≤ 2 ·10^4) \) — кількість завдань.

Другий рядок тесту містить \(N \) розділених пропуском цілих чисел, де \(і\)-те число є кількістю секунд, необхідних Оксані для виконання \(і\)-го завдання.

Третій рядок кожного тесту містить \(N\) розділених пропуском цілих чисел, де \(і\)-те число є кількістю секунд, необхідних Яні для виконання \(і\)-го завдання.

\((1 ≤ X_i, Y_i ≤ 10^5)\)

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

Для кожного тесту вивести в окремому рядку єдине ціле число — мінімальний час, необхідних для виконання всіх \(N\) завдань

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

1
3
2 1 2
3 2 1

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

5

Коментарі

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