eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Самый лучший лыжный маршрут

Самый лучший лыжный маршрут

Джон любит зиму. Каждый лыжный сезон он катается на лыжах со своими друзьями. Для этого они арендуют вертолет, который доставляет их прямо на любую гору в Альпах. Оттуда они следуют по живописным склонам по нетронутому снегу. Конечно, они хотят кататься на лыжах только по лучшему снегу и в лучшую погоду. Для этого они используют комбинированный показатель условий, и для любого заданного дня они оценивают все доступные склоны. Сможешь ли ты помочь им найти самый потрясающий маршрут? \InputFile В первой строке записаны два целых числа $n~(2 \le n \le 1000)$ и $m~(1 \le m \le 5000)$, где $n$ --- количество ($1$-индексированных) точек соединения между склонами, а $m$ --- количество склонов. Каждая из следующих $m$ строк содержит три целых числа $s, t, c~(1 \le s, t \le n, 1 \le c \le 100)$, представляющие склон от точки $s$ до точки $t$ с мерой условия $c$. Точки без входящих склонов --- это горные вершины с красивыми пейзажами, точки без исходящих склонов --- долины. Вертолет может приземлиться в любой точке соединения, поэтому друзья могут начать и закончить тур в любой точке по своему усмотрению. Все склоны идут вниз, поэтому независимо от того, где они начинаются, они не могут снова достичь той же точки после прохождения любого из склонов. \OutputFile Выведите одно число --- максимальную сумму мер условий на пути, которую могут пройти друзья. \includegraphics{https://eolympusercontent.com/images/cghddk67l52h578tn419o3fbi0.gif}
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
5 5
1 2 15
2 3 12
1 4 17
4 2 11
5 4 9
Вихідні дані #1
40
Вхідні дані #2
6 6
1 2 2
4 5 2
2 3 3
1 3 2
5 6 2
1 2 4
Вихідні дані #2
7
Джерело 2018 ICPC German Collegiate Programming Contest (GCPC), Задача C