EduBrick

N. Ширина до всех

3000 мс · 256 МБ · всё или ничего

Как классная задача N, но выведите наибольшую ширину маршрута от вершины 1 до каждой вершины.

Алгоритм не меняется: тот же максиминный вариант Дейкстры считает ответ для всех вершин сразу.

Для самой вершины 1 выведите 00, для недостижимых — −1-1.

Формат ввода

Первая строка содержит числа nn (1≤n≤1051 \le n \le 10^5) и mm (0≤m≤2⋅1050 \le m \le 2 \cdot 10^5).

Далее идут mm строк с дорогами: концы и ширина ww (1≤w≤1091 \le w \le 10^9).

Формат вывода

Одна строка из nn чисел.

Примеры

ввод
4 4
1 2 5
2 4 3
1 3 4
3 4 4
вывод
0 5 4 4
Войдите, чтобы отправлять решения.