| Codeforces Round 1029 (Div. 3) |
|---|
| Закончено |
Вам дан неориентированный связный взвешенный граф. Определим стоимость пути длины $$$k$$$ следующим образом:
По всем путям от вершины $$$1$$$ до $$$n$$$ сообщите стоимость пути с минимальной стоимостью. Обратите внимание, что путь не обязательно простой.
Первая строка содержит целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$m$$$ ($$$2 \le n \le 2 \cdot 10^5, n - 1 \le m \le \min(2 \cdot 10^5, \frac{n(n - 1)}{2})$$$).
Следующие $$$m$$$ строк содержат целые числа $$$u, v$$$ и $$$w$$$ ($$$1 \le u, v \le n, 1 \le w \le 10^9$$$), представляющие ребро из вершины $$$u$$$ в $$$v$$$ с весом $$$w$$$. Гарантируется, что граф не содержит петель или кратных рёбер, и полученный граф связен.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$ и что сумма $$$m$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно целое число, минимальную стоимость пути от вершины $$$1$$$ до $$$n$$$.
43 21 2 12 3 13 21 3 131 2 58 91 2 62 3 53 8 61 4 74 5 45 8 71 6 56 7 57 8 53 31 3 91 2 82 3 3
2 18 10 11
Для второго набора входных данных оптимальный путь это $$$1 \rightarrow 2 \rightarrow 1 \rightarrow 3$$$, веса рёбер равны $$$5, 5, 13$$$, так что стоимость равна $$$\min(5, 5, 13) + \max(5, 5, 13) = 5 + 13 = 18$$$. Можно доказать, что нет пути с меньшей стоимостью.
| Название |
|---|


