TADELIVE : Delivery Man Легенда, описанная далее, переформулирована и упрощена переводчиком, чтобы читатель мог лучше понять условие задачи. Оригинальную легенду вы можете прочитать на странице задачи в контесте. Условие: Есть два курьера и N заказов. Каждый из заказов должен быть выполнен либо первым, либо вторым курьером. Для каждого из заказов известно, сколько прибыли за него получит первый курьер, а сколько второй. Известно, что первый курьер может выполнить не более чем X заказов, а второй – не более чем Y заказов. Гарантируется, что X+Y >= N. Какую максимальную суммарную прибыль могут получить эти два курьера, если распределят заказы между собой оптимальным образом? Формат ввода: Первая строка содержит целые числа N, X и Y – количество заказов, максимальное количество заказов, которые может выполнить первый курьер, максимальное количество заказов, которые может выполнить второй курьер. Далее идет строка из N разделенных одиночными пробелами целых чисел, где i-ое из них – количество прибыли, которое получит первый курьер, если выполнит i-ый заказ. Далее идет строка из N разделенных одиночными пробелами целых чисел, где i-ое из них – количество прибыли, которое получит второй курьер, если выполнит i-ый заказ. Формат вывода: Выведите максимальное количество прибыли, которое можно получить суммарно двум курьерам. Оценивание: Все тесты: • • • 1 <= N <= 105 1 <= X, Y <= N; X + Y >= N 1 <= Ai, Bi <= 104 Подзадача 1 (10 баллов) : 1 <= N <= 20 Подзадача 2 (30 баллов) : 1 <= N <= 5000 Подзадача 3 (60 баллов) : 1 <= N <= 105 Примеры тестов: Входные данные: 5 3 3 1 2 3 4 5 5 4 3 2 1 Выходные данные: 21 Пояснение: Второй курьер выполнит первые три заказа, первые – оставшиеся два. Итого: 5+4+3+4+5=21. 1