Bây giờ, nếu ông G muốn đưa 99 khách du lịch từ thành phố 1
đến thành phố 7. Ông ta sẽ phải yêu cầu ít nhất là 5 chuyến đi, và lộ trình ông
ta nên đi là 1 – 2 – 4 – 7.
Dữ liệu vào: từ tệp văn bản TOURIST.INP
- Dòng đầu tiên chứa hai số nguyên N (N ≤ 1000) và R mô tả lần
lượt số thành phố và số đường đi giữa các thành phố.
- R dòng tiếp theo, mỗi dòng chứa 3 số nguyên: C1, C2, P.
Trong đó C1, C2 mô tả lộ trình đường đi từ thành phố C1 đến thành phố C2 và P
(P > 1) là giới hạn lớn nhất có thể phục vụ của dịch vụ xe buýt giữa hai
thành phố.
Các thành phố được đánh dấu bằng một số nguyên từ 1 đến N.
Dòng thứ (R+1) chứa ba số nguyên S, D, T mô tả lần lượt thành phố khởi hành,
thành phố cần đến và số khách du lịch được phục vụ.
Kết quả ra: ghi vào tệp văn bản TOURIST.OUT
Ghi ra số lộ trình nhỏ nhất cần phải đi qua các thành phố thỏa
mãn yêu cầu đề bài.
Ví dụ:
TOURIST.INP
|
TOURIST.OUT
|
7 10
1 2 30 1 3 15 1 4 10 2 4 25 2 5 60 3 4 40 3 6 20 4 7 35 5 7 20 6 7 30 1 7 99 |
5
|

