Đường một chiều
Đề bài
Mô tả
Một thành phố có nút giao thông đánh số từ đến và con đường một chiều, con đường thứ đi từ nút tới nút . Có thể có nhiều con đường cùng đi từ tới .
Hai nút và thuộc cùng một khu nếu đi được từ tới và cũng đi được từ về theo các con đường (mỗi nút luôn cùng khu với chính nó). Các nút được chia thành các khu như vậy.
Hãy cho biết:
- Số khu.
- Số nút của khu lớn nhất.
- Số con đường một chiều mới ít nhất cần xây thêm (mỗi con đường mới nối hai nút bất kỳ theo một chiều tùy chọn) để toàn bộ thành phố trở thành một khu duy nhất.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa hai số nguyên .
Dữ liệu ra
In ra ba số nguyên trên một dòng: số khu, số nút của khu lớn nhất và số con đường cần xây thêm ít nhất.
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 7 1 2 2 3 3 1 3 4 4 5 5 4 6 5 |
3 3 2 | Ba khu , , . Xây hai đường và là đủ. |
| 3 3 1 2 2 3 3 1 |
1 3 0 | Cả thành phố đã là một khu, không cần xây thêm. |
Bình luận