Cân Bằng Tải
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho điểm trên mặt phẳng, tọa độ của mỗi điểm là các số nguyên dương lẻ không vượt quá . Cần đặt hai đường thẳng phân chia: một đường thẳng đứng và một đường thẳng nằm ngang , trong đó là các số nguyên chẵn dương. Hai đường thẳng này chia mặt phẳng thành 4 góc phần tư (Tây Bắc, Đông Bắc, Tây Nam, Đông Nam).
Hãy chọn và sao cho số điểm lớn nhất trong bất kỳ góc phần tư nào là nhỏ nhất có thể.
Điểm nằm trên đường thẳng không tồn tại vì tọa độ điểm lẻ còn chẵn.
Dữ liệu vào
- Dòng đầu: số nguyên ().
- dòng tiếp theo: mỗi dòng gồm hai số nguyên lẻ , () — tọa độ của điểm thứ .
Dữ liệu ra
Một số nguyên duy nhất — số điểm lớn nhất trong một góc phần tư khi chọn tối ưu.
Ràng buộc
- , và đều là số lẻ.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 7 3 5 5 7 13 3 1 11 7 5 3 9 1 |
2 | Đặt , : góc Tây Nam có {(5,3),(3,1)} = 2 điểm; góc Tây Bắc có {(5,5),(7,13)} = 2 điểm; góc Đông Nam có {(7,3),(9,1)} = 2 điểm; góc Đông Bắc có {(7,13)... } = 1 điểm. Không thể làm tốt hơn 2. |
Ghi chú
Đảm bảo và là số chẵn dương nên không có điểm nào nằm đúng trên đường phân chia.
Bình luận