Как это сделать, помогите маленькому слону найти порядок, который максимизирует общую сладость всех N песен. Распечатайте эту сладость.
Маленький слоненок из львовского зоопарка любит слушать музыку.
В его MP3-плеере N песен, пронумерованных от 1 до N. Песня i описывается парой целых чисел Bi и Li-группой (представленной в виде целого числа), которая исполнила эту песню, и длиной этой песни в секундах. Маленький слон будет слушать все песни ровно один раз в определенном порядке.
Сладость песни равна произведению длины этой песни и количества различных групп, прослушанных ранее (включая текущую исполняемую песню).
Помогите маленькому слону найти порядок, который максимизирует общую сладость всех N песен. Распечатайте эту сладость.
Ввод
Первая строка входных данных содержит одно целое число T, обозначающее количество тестовых случаев. Затем следуют T тестовых случаев. Первая строка каждого теста содержит одно целое число N, обозначающее количество песен. Следующие N строк описывают песни в MP3-плеере. I-я строка содержит два целых числа с пробелами Bi и Li.
Выход
Для каждого теста выведите максимальную общую сладость.
Ограничения 1 ≤ T ≤ 5 1 ≤ N ≤ 100000 (105) 1 ≤ Bi, Li ≤ 1000000000 (109)
Пример
Ввод:
2
3
1 2
2 2
3 2
3
2 3
1 2
2 4
Выход:
12
16
Что я уже пробовал:
я не пробовал этот вопрос, потому что я не понимал проект
CHill60
Это то, что вы должны обсудить со своим наставником
HobbyProggy
Мы не делаем вам домашнее задание, оно задано для того, чтобы вы поняли то, чему научились.
CPallini
Что именно вы не поняли?
Вы поняли требования?