Time limit: 2.0s , Memory limit: 256M , Points: 1500 (partial)
Cho ma trận kích thước . Có quái vật nằm ở các ô của ma trận sao cho không có hai con quái vật nào nằm cùng một ô.
Bạn được chọn một ô để đặt một quả bom dùng để nổ tung quái vật. Quả bom sẽ nổ tung các quái vật nằm cùng hàng hoặc cùng cột với ô đặt quả bom đó. Lưu ý rằng có thể đặt quả bom trùng với ô có quái vật.
Hãy xác định số lượng quái vật nhiều nhất có thể tiêu diệt với việc chọn một vị trí để đặt bom.
Input
- Dòng đầu tiên chứa ba số nguyên ; .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên mô tả vị trí của các quái vật ; .
- Dữ liệu đảm bảo không có hai con quái vật nào nằm cùng một vị trí.
Output
- In ra số lượng quái vật nhiều nhất có thể tiêu diệt.
Examples
Sample Input
4 4 4
1 1
1 4
2 2
4 3
Sample Output
3
Scoring
- Subtask điểm: ;
- Subtask điểm: ;
- Subtask điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ, có thể tiêu diệt quái vật ở các vị trí , và bằng cách đặt quả bom tại ô .
Comments