Xây dựng một phủ các hình chữ nhật

Một phần của tài liệu Tài liệu ôn tập tin học lớp 12 kiểm tra, thi bồi dưỡng học sinh tham khảo (10) (Trang 53)

Cố định một hệ toạ độ vuông góc trên mặt phẳng. để xác định một hình chữ nhật có các cạnh song song với các trục tọa độ, ta chỉ cần xác định tọa độ của hai đỉnh đối tâm. Ví dụ, với hình chữ nhật ABCD (Hình 452) thì A và C là đối tâm, B và D là đối tâm. Khi đó một hình chữ nhật đ ợc cho bởi 4 số a, b, c, d (với a ạ c và b ạ d) trong đó (a,b) và (c,d) là tọa độ của hai đỉnh đối tâm.

Cho n (40>=n>=30) hình chữ nhật với các tọa độ nguyên, hình thứ i đợc cho bởi các tọa độ nguyên ai, bi , ci và di.

Hãy chỉ ra:

1) Trong n hình chữ nhật, một bộ nhiều nhất các hình chữ nhật rời nhau (hai hình chữ nhật trong bộ không có điểm chung trừ nhiều nhất một đỉnh), chỉ ra thứ

tự và tọa độ của mỗi hình chữ nhật trong bộ.

2) Cho hình chữ nhật D qua tọa độ (a,b,c,d). Một bộ các hình chữ nhật trong n hình chữ nhật trên đ - ợc gọi là "phủ" D nếu mọi điểm của D thuộc vào ít nhất một hình chữ nhật trong bộ. Hãy chỉ ra một bộ phủ D mà số lợng hình chữ nhật tham gia bộ đó càng ít càng tốt.

Yêu cầu bài toán:

- Dữ liệu vào đặt trong File Text DATA1: dòng đầu chứa số n, mỗi dòng tiếp theo (dòng thứ i) chứa 4 số cho hình chữ nhật thứ i-1. Dòng cuối cùng chứa tọa độ hình chữ nhật D.

- Kết quả ra File Text DATA2 chứa các thông tin: in lại tọa độ n hình chữ nhật nhập vào; số hình chữ nhật trong bộ hình chữ nhật, tọa độ các hình chữ nhật tham gia bộ này (cho câu hỏi (a)); số hình chữ nhật của phủ và tọa độ các hình chữ nhật đó (cho câu hỏi (b)).

Một phần của tài liệu Tài liệu ôn tập tin học lớp 12 kiểm tra, thi bồi dưỡng học sinh tham khảo (10) (Trang 53)

Tải bản đầy đủ (DOC)

(65 trang)
w