Gửi bài giải
Điểm:
0,30
Giới hạn thời gian:
0.5s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Cho đồ thị có hướng
- Độ dài đường đi ngắn nhất từ đỉnh
đến đỉnh là bao nhiêu? - Có bao nhiêu đường đi ngắn nhất khác nhau từ
đến ? (Do con số này có thể rất lớn nên bạn chỉ cần in phần dư của nó khi chia cho ) - Số cạnh ít nhất trên một đường đi ngắn nhất từ
đến là bao nhiêu? - Số cạnh nhiều nhất trên một đường đi ngắn nhất từ
đến là bao nhiêu?
Input
- Dòng đầu tiên chứa hai số nguyên dương
- Tiếp theo là
dòng, mỗi dòng chứa ba số nguyên mô tả có một cạnh nối trực tiếp từ đến và có độ dài
Dữ liệu đảm bảo rằng luôn có đường đi từ đỉnh
Output
- In ra bốn số nguyên trên một dòng cách nhau bằng dấu trống (space) lần lượt là câu trả lời cho các câu hỏi 1, 2, 3, 4.
Sample Input
Copy
4 5
1 4 5
1 2 4
2 4 5
1 3 2
3 4 3
Sample Output
Copy
5 2 1 2
Bình luận