| Автор: | ВанЯрик, Артем Иващенко | Ограничение времени: | 1 сек | |
| Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
| Выходной файл: | Стандартный выход | |||
| Максимальный балл: | 1 |
Лю Кан проходит башни смертельных поединков. Каждая башня представляет собой испытание, в котором он может провести любое количество боёв — выигрывая или проигрывая, и накапливая общий счёт "поражения минус победы".
После окончания тренировок в одной башне, Лю Кан может перейти в другую башню. Каждый переход имеет свою цену — разность между победами и поражениями, необходимыми для перехода. Некоторые переходы могут быть «выгодными» (отрицательная цена), другие — тяжёлыми (положительная цена).
Лю Кан может сам выбирать порядок, в котором будет проходить башни. Однако если существует последовательность переходов, позволяющая бесконечно уменьшать разность "поражения минус победы", то считается, что Лю Кан обретает бесконечную силу.
Первая строка входного файла содержит два целых числа n и m — количества башен и переходов между ними соответственно. Далее идут m строк, в каждой из которых указаны три целых числа через пробел:
n ≤ 100,
0 ≤ m ≤ n2.
| № | Стандартный вход | Стандартный выход |
|---|---|---|
| 1 |
|
|