Codeforces Round 995 (Div. 3) |
---|
Закончено |
В самый крупный магазин Берляндии поступила партия елей. В магазин уже пришли $$$n$$$ клиентов, которые хотят их купить.
Перед началом продаж магазину осталось определиться с ценой за одну елку (цена одинакова для всех покупателей). Для этого у магазина есть некоторая информация о каждом клиенте.
Для $$$i$$$-го клиента известно два целых числа $$$a_i$$$ и $$$b_i$$$, которые определяют его поведение:
Ваша задача — посчитать максимально возможный заработок магазина, если можно получить не более $$$k$$$ отрицательных отзывов.
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора содержит два целых числа $$$n$$$ и $$$k$$$ ($$$1 \le n \le 2 \cdot 10^5$$$; $$$0 \le k \le n$$$).
Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 2 \cdot 10^9$$$).
Третья строка содержит $$$n$$$ целых чисел $$$b_1, b_2, \dots, b_n$$$ ($$$1 \le b_i \le 2 \cdot 10^9$$$; $$$a_i < b_i$$$).
Дополнительное ограничение на входные данные: сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число — максимально возможный заработок магазина, если можно получить не более $$$k$$$ отрицательных отзывов.
52 02 13 41 1253 31 5 23 6 44 32 3 2 83 7 3 93 12 9 512 14 9
2 5 9 14 15
Рассмотрим пример из условия:
Название |
---|