Submit solution
Points:
100.00 (partial)
Time limit:
3.0s
Memory limit:
1G
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text
Trong một mạng lưới giao thông có n thành phố và m hành trình tàu đi trong n thành phố đó. Thời gian đi từ thành phố i đến thành phố j là
- Hãy tìm đường đi cho người đó đến d sớm nhất
- Hãy tìm đường đi đến d với số lần chuyển tuyến là ít nhất có thể
Dữ liệu vào:
- Dòng đầu tiên ghi các số N, M, s, d, t
- Tiếp theo là N dòng, dòng thứ i ghi các số
, , ..., . - M dòng tiếp theo, mỗi dòng chứa thông tin về một chuyến tàu, bắt đầu bằng tời điểm xuất phát
. Tiếp theo là dãy các thành phố mà tàu đi qua lần lượt trên hành trình.
Kết quả ghi ra:
Gồm hai số nguyên là thời gian đến d sớm nhất và số lần chuyển tuyến ít nhất (nếu không thể đến được d thì trong file kết quả ghi duy nhất số -1).
Ví dụ:
INPUT
Copy
5 2 1 5 0
7 1 7 7 7
1 7 2 0 7
7 2 7 1 2
7 7 1 7 7
7 7 2 7 7
0 1 2 3 4
4 2 3 5
OUTPUT
Copy
8 1
Comments