Представим, что вы проектируете гача-игру по «Магической битве» и хотите составить сильнейшую команду из $$$k$$$ персонажей. Как это обычно бывает в гача-играх, сюжетные разногласия и детали здесь не имеют значения, но по дизайну игры все-таки есть определенные правила, которым команда должна соответствовать.
Всего у игрока есть $$$n$$$ персонажей, каждый характеризуется тремя параметрами:
Например, Тодо Аой обладает положительной проклятой энергией, но является хаотичным персонажем, тогда как Чосо — нейтральное проклятье.
По правилам игры на игровую команду персонажей накладываются следующие ограничения:
Определите команду из $$$k$$$ героев, подходящую под эти условия и имеющую максимальную суммарную силу героев. Гарантируется, что подходящий набор героев существует.
В первой строке ввода даны два целых числа $$$n$$$ и $$$k$$$ — общее число доступных героев и необходимое число героев в команде ($$$1 \le k \le n \le 2 \cdot 10^5$$$).
В $$$i$$$-й из следующих $$$n$$$ строк через пробел перечислены целые числа $$$a_i$$$, $$$b_i$$$ и $$$c_i$$$ — параметры $$$i$$$-го героя ($$$-10^9 \le a_i, b_i \le 10^9$$$; $$$1 \le c_i \le 10^9$$$).
Выведите $$$k$$$ различных чисел от $$$1$$$ до $$$n$$$ в произвольном порядке — номера героев, составляющих оптимальную команду. Если существует несколько оптимальных ответов, выведите любой из них.
Гарантируется, что ответ всегда существует.
Баллы за подзадачи начисляются только в случае, если все тесты соответствующей подзадачи и необходимых подзадач успешно пройдены.
| Подзадача | Баллы | Доп. ограничения | Необходимые подзадачи | Информация о проверке | |
| 0 | – | примеры из условия | полная | ||
| 1 | 5 | $$$n \le 2000$$$ | 0 | полная | |
| 2 | 10 | $$$k = 1$$$ | 0 | первая ошибка | |
| 3 | 10 | $$$k = 2$$$ | 0, 2 | первая ошибка | |
| 4 | 15 | $$$b_i \ge 0$$$ для всех $$$i$$$ | 0 | первая ошибка | |
| 5 | 15 | не более одного $$$b_i | lt; 0$$$ | 0, 4 | первая ошибка |
| 6 | 15 | либо все $$$a_i \ge 0$$$, либо все $$$a_i \le 0$$$ | 0 | первая ошибка | |
| 7 | 15 | если $$$b_i | lt; 0$$$, то $$$a_i = 0$$$ | 0 | первая ошибка |
| 8 | 15 | нет | 0 – 7 | первая ошибка |
4 2-1 1 50 1 42 1 60 -1 3
3 2
7 41 1 80 1 72 -1 10-1 1 90 -1 6-2 1 50 1 4
1 2 7 3
| Название |
|---|


