NYTRAVEL
Đất nước XYZ đang trong quá trình xây dựng nên mạng lưới giao thông còn chưa hoàn thiện. Mạng lưới giao thông của đất nước này kết tối n thành phố bởi m con đường hai chiều. Các thành số được đánh số từ 1 đến n. Đội tình nguyện viên của XYZ đang ở thành phố 1.
Nhân dịp tết cổ truyền đang đến gần, đội tình nguyện viên muốn đi thăm nhiều thành phố nhất có thể. Nhưng vì mạng lưới giao thông chưa hoàn thiện, số thành phố các tình nguyện viên có thể thăm là khá ít. Họ quyết định xây thêm một con đường một chiều kết nối hai thành phố nào đó để tăng số lượng thành phố có thể đến thăm nhiều nhất có thể.
Yêu cầu: Đếm số lượng tối đa thành phố có thể đến thăm sau khi xây dựng thêm một con đường.
Dữ liệu
Dòng đầu tiên chứa 2 số nguyên dương n, m lần lượt là số lượng thành phố và số lượng con đường hai chiều trong mạng lưới giao thông (1 ≤ n, m ≤ 100000).
m dòng tiếp theo, mỗi dòng chứa hai số nguyên dương u, v miêu tả rằng có một đường hai chiều kết nối giữa hai thành phố u và v trong mạng lưới giao thông (u, v ≤ n).
Kết quả
Đưa ra một số nguyên duy nhất là số lượng thành phố tối đa đội tình nguyện viên có thể đến thăm.
Sample Input
3 2
1 2
3 2
Sample Output
3
Sample Input
5 3
1 4
4 2
2 1
Sample Output
4
Ràng buộc
- 30% số test ứng với 30% số điểm có n ≤ 500.
- 70% số test còn lại không có giới hạn gì thêm.
Comments