Phong tỏa
View as PDF Time limit: 3.0s , Memory limit: 512M , Points: 1
Hình ảnh tạo bởi ChatGPT
Lần đầu được lên thành phố nên khi nhìn thấy các cây cầu, Arino rất tò mò và hứng thú. Thành phố có tổng cộng thị trấn và
cây cầu nối giữa hai thị trấn. Thành phố hiện tại đang được kết nối, nghĩa là xuất phát từ một thị trấn bất kỳ đều có thể đến được các thị trấn còn lại.
Arino biết được rằng trong thành phố đang có lệnh giới nghiêm, những cây cầu hoặc thị trấn nào bị phong toả sẽ không thể di chuyển qua đó được. Arino đặt ra câu hỏi rằng có bao nhiêu cây cầu mà khi phong tỏa nó đồng thời phong tỏa cả hai thị trấn được nối với nó, thành phố với thị trấn còn lại không còn kết nối được nữa, nghĩa là tồn tại hai thị trấn không có đường đi.
Input
- Dòng đầu tiên chứa hai số nguyên
và
là số lượng thị trấn và số lượng cây cầu nối.
dòng tiếp theo, dòng thứ
chứa hai số nguyên
và
mô tả cây cầu nối hai thị trấn
và
.
- Dữ liệu đảm bảo giữa hai thị trấn bất kỳ đều có đường đi, ngoài ra giữa hai thị trấn bất kỳ có tối đa một cây cầu.
Output
- In ra số lượng cây cầu thỏa mãn rằng khi phong tỏa nó đồng thời phong tỏa cả hai thị trấn được nối với nó, thành phố không còn được kết nối.
Samples
Sample Input 1
4 5
1 2
2 3
3 4
4 1
1 3
Sample Output 1
1
Sample Input 2
6 7
1 2
2 4
2 6
3 5
6 1
4 3
2 5
Sample Output 2
4
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không có ràng buộc gì thêm
Clarification
- Trong ví dụ đầu tiên, nếu phong tỏa cây cầu nối hai thị trấn thứ
và thứ
, thành phố sẽ mất kết nối giữa hai thị trấn thứ
và
.
- Trong ví dụ thứ hai, các cây cầu thỏa mãn bao gồm:
.
Comments