Cho đồ thị có hướng có trọng số không âm gồm n đỉnh và m cung. Tìm độ dài đường đi ngắn nhất từ đỉnh 1 đến đỉnh n. Nếu không tới được, in −1.
Dòng đầu chứa n và m. m dòng sau, mỗi dòng ba số u v w: cung từ u tới v trọng số w.
1≤n≤105, 0≤m≤2×105, 0≤w≤109.
In độ dài đường đi ngắn nhất từ 1 đến n, hoặc −1 nếu không tồn tại.
Ví dụ:
Đầu vào:
4 4
1 2 1
2 3 2
1 3 5
3 4 1
Đầu ra:
4
Giải thích:
Đang tải editor...