Problem
Anda diberi graf berwajaran terarah. Anda perlu mencari jarak dari 1
atas ke semua yang lain, menggunakan algoritma 1 - k BFS.
Input
Baris pertama mengandungi 2 integer n
dan m
, masing-masing bilangan bucu dan tepi dalam graf. Baris m
berikut mengandungi 3 nombor setiap satu a
dan b
- bucu yang disambungkan oleh tepi dan c
- berat tepi ini (a, b, c >= 0).
Output
Ia perlu untuk mengeluarkan nombor n-1
yang dipisahkan oleh ruang - jarak dari 1
atas ke semua yang lain, jika tiada laluan yang mungkin dari 1
ke i< /code> vertex, maka anda perlu mengeluarkan Mustahil
.
Contoh
# |
Input |
Output |
1 |
9 9
1 2 1
2 4 2
4 6 1
4 3 1
3 5 2
5 6 1
8 9 100
9 7 100
7 8 100
|
1 4 3 6 4 Mustahil Mustahil Mustahil Mustahil
|
jadual>