Hướng dẫn giải của [KHTN - Thi thử TS10 #2 - 2025] Bài 1: RECT
Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Tóm tắt đề bài
Cho ~n~ điểm ~(x_i, y_i)~ trên mặt phẳng tọa độ. Hãy tìm hình chữ nhật diện tích nhỏ nhất chứa cả ~n~ điểm này.
Lời giải
Hình chữ nhật tối ưu sẽ luôn có một (vài) điểm nằm trên cạnh. Nếu không có điểm nào nằm trên cạnh, ta hoàn toàn có thể hạ độ dài cạnh mà không làm ảnh hưởng kết quả.
Vì vậy, ta gọi ~min_x~ là ~min (x_i)~ với ~1 \le i \le n~. Tương tự ta có ~max_x~, ~min_y~ và ~max_y~.
Đây là các tọa độ tối thiểu và tối đa của các cạnh hình chữ nhật. Vì vậy, diện tích tối thiểu của hình chữ nhật là ~(max_x - min_x) \times (max_y - min_y)~.
Bình luận