Chọn ĐTQG Lào Cai 2025 - Chia đất
Xem dạng PDFTrong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Alice có một mảnh đất hình chữ nhật với cạnh chiều dài là ~N~ đơn vị và cạnh chiều rộng là ~M~ đơn vị.
Mảnh đất được chia thành ~N \times M~ ô vuông đơn vị. Chiều dài chia thành ~N~ hàng, các hàng được đánh số từ ~1~ đến ~N~ từ trên xuống dưới. Chiều rộng được chia thành ~M~ cột, các cột được đánh số từ ~1~ đến ~M~ từ trái sang phải. Ô nằm giao giữa hàng ~i~ và cột ~j~ được gọi là ô ~(i,j)~.
Có ~K~ ô của mảnh đất đã được trồng cây. Với cặp số ~(u, v)~, Alice muốn cắt một mảnh đất hình vuông từ mảnh đất ban đầu đồng thời thỏa mãn các điều kiện sau:
Chứa nguyên các ô vuông của mảnh đất ban đầu;
Có chiều dài cạnh chia hết cho ~u~;
Có không quá ~v~ ô đã được trồng cây;
Có cạnh lớn nhất.
Yêu cầu: Hãy tìm mảnh đất hình vuông thỏa mãn các điều kiện trên.
Input
Dòng đầu chứa năm số nguyên dương ~N, M, K, u, v~ (~v \le K \le N \times M, u \le \min(N, M)~).
Dòng thứ ~q~ trong ~K~ dòng tiếp theo chứa hai số nguyên ~i_q, j_q~ là vị trí ô đã trồng cây (~1 \le q \le K~).
Dữ liệu vào đảm bảo có thể cắt được mảnh đất hình vuông theo yêu cầu.
Output
Ghi ra một số nguyên là độ dài cạnh của mảnh đất hình vuông thỏa mãn các điều kiện trên.
Scoring
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | ~30\%~ | ~N, M \le 20~ |
| 2 | ~30\%~ | ~N, M \le 200~ |
| 3 | ~20\%~ | ~N, M \le 2000, K \le 10^5~ |
| 4 | ~20\%~ | ~N, M \le 6000, K \le 10^5~ |
Sample Input 1
6 6 5 3 3
1 1
1 4
4 4
6 1
4 6
Sample Output 1
3
Bình luận