Đường đi ngắn nhất 1

Xem dưới dạng PDF

Gửi bài giải

Điểm: 12
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Có \(n\) thành phố và có \(m\) chuyến xe đi qua lại giữa các thành phố. Hãy tìm độ dài đường đi ngắn nhất từ thành phố \(1\) đến tất cả thành phố.

Input
  • Dòng đầu tiên gồm \(2\) số nguyên \(n,m\).
  • \(m\) dòng tiếp theo, mỗi dùng gồm \(3\) số nguyên \(u,v,c\), thể hiện đường đi từ \(u\) đến \(v\) có độ dài là \(c\). Lưu ý, tất cả đường đi là một chiều. Giả sử, có đường đi đến tất cả thành phố.
Output
  • In ra \(n\) số nguyên là độ dài đường đi từ thành phố \(1\) đến tất cả thành phố còn lại
Điều kiện
  • \(1 \le n \le 10^5\)
  • \(1 \le m \le 2 \times 10^5\)
  • \(1 \le u,v \le n\)
  • \(1 \le c \le 10^9\)

Sample Input 1

3 4
1 2 6
1 3 2
3 2 3
1 3 4

Sample Output 1

0 5 2

Nhận xét

Không có ý kiến tại thời điểm này.