Find The Shortest Path 3

Вам дана карта, состоящая из n городов и m двунаправленных дорог, соединяющих эти города. Каждая дорога имеет неотрицательную целочисленную длину, обозначенную как . Ваша задача — найти длину кратчайшего пути от города 1 до города n.

Входные данные

В первой строке задаются два разделённых пробелом целых числа, n и m (), где n — количество городов, а m — количество дорог.
Каждая из следующих m строк содержит три разделённых пробелом целых числа , и , которые описывают дорогу между городами и длиной ().

Выходные данные

Одно целое число — длина кратчайшего пути от города 1 до города n.

Примеры

Входные данные
Выходные данные
4 5 1 2 3 1 3 5 2 4 3 3 4 3 1 4 7
6

Constraints

Time limit: 4 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue