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>