В вашем плейлисте есть $$$n$$$ песен. $$$i$$$-я песня характеризуется двумя числами $$$t_i$$$ и $$$b_i$$$ — длиной и красотой соответственно. Удовольствие от прослушивания множества песен равно суммарной длине этих песен умноженной на минимальную красоту среди них. Например, удовольствие от прослушивания $$$3$$$ песен с длинами $$$[5, 7, 4]$$$ и красотами $$$[11, 14, 6]$$$ равна $$$(5 + 7 + 4) \cdot 6 = 96$$$.
Вам нужно выбрать не более $$$k$$$ песен из вашего плейлиста так, чтобы максимизировать удовольствие от их прослушивания.
Первая строка содержит два числа $$$n$$$ и $$$k$$$ ($$$1 \le k \le n \le 3 \cdot 10^5$$$) – количество песен в плейлисте и максимальное количество песен, которое вы можете выбрать.
Каждая из следующих $$$n$$$ строк содержит по два числа $$$t_i$$$ и $$$b_i$$$ ($$$1 \le t_i, b_i \le 10^6$$$) — длина и красота $$$i$$$-й песни.
Выведите одно число — максимальное удовольствие, которое вы можете получить.
4 3 4 7 15 1 3 6 6 8
78
5 3 12 31 112 4 100 100 13 55 55 50
10000
В первом тестовом примере вам нужно выбрать песни $$${1, 3, 4}$$$, и удовольствие будет равно $$$(4 + 3 + 6) \cdot 6 = 78$$$.
Во втором тестовом примере нужно просто выбрать песню под номером $$$3$$$. Удоволоствие от неё будет равно $$$100 \cdot 100 = 10000$$$.
Название |
---|