MinPath
Đường đi ngắn nhất
Nộp bài
Time limit: 0.5 /
Memory limit: 256M
Point: 200
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
Đường đi dài nhất
Nộp bài
Time limit: 1.0 /
Memory limit: 256M
Point: 200
Cho đồ thị
Input
Dòng đầu là số nguyên
Output
Ghi ra độ dài của đường đi dài nhất.
Sample Input
Copy
5
1 2 3
1 4 4
3 5 1
1 5 2
Sample Output
Copy
7