Cho đồ thị có hướng, có trọng số không âm gồm đỉnh và cạnh. Tìm độ dài đường đi ngắn nhất từ đỉnh đến đỉnh .
Dữ liệu:
- Dòng đầu tiên chứa số nguyên - số đỉnh, số cạnh, đỉnh bắt đầu, đỉnh kết thúc.
- dòng tiếp theo, mỗi dòng chứa 3 số nguyên thể hiện một cạnh có hướng từ đến với trọng số .
Kết quả:
- Nếu có đường đi, in ra độ dài đường đi ngắn nhất từ đến . Nếu không có đường đi, in "NONE".
Ví dụ:
Dữ liệu:
4 4 1 4
1 2 2
2 3 3
1 3 6
3 4 1
Kết quả:
Giới hạn: