USACO 2017 - Square Pasture
Xem PDFFarmer John đã quyết định cải tạo trang trại để đơn giản hóa hình dạng của nó. Trước đây, đàn bò của ông gặm cỏ trong hai đồng cỏ hình chữ nhật có hàng rào bao quanh. Farmer John muốn thay chúng bằng một đồng cỏ hình vuông duy nhất có kích thước nhỏ nhất nhưng vẫn bao phủ toàn bộ những khu vực trong trang trại từng được hai hàng rào cũ bao quanh.
Hãy giúp Farmer John xác định diện tích nhỏ nhất cần có của đồng cỏ hình vuông mới để khi được đặt ở vị trí thích hợp, nó vẫn có thể bao phủ toàn bộ diện tích từng được hai đồng cỏ hình chữ nhật cũ bao phủ. Các cạnh của đồng cỏ hình vuông phải song song với các trục \(x\) và \(y\).
Dữ liệu vào
Dòng đầu tiên mô tả một trong hai đồng cỏ hình chữ nhật ban đầu bằng bốn số nguyên cách nhau bởi dấu cách \(x_1\), \(y_1\), \(x_2\), \(y_2\), mỗi số nằm trong khoảng \(0 \ldots 10\). Góc dưới bên trái của đồng cỏ là điểm \((x_1,y_1)\) và góc trên bên phải là điểm \((x_2,y_2)\), trong đó \(x_2>x_1\) và \(y_2>y_1\).
Dòng thứ hai có cùng định dạng bốn số nguyên như dòng đầu tiên và mô tả đồng cỏ hình chữ nhật ban đầu thứ hai. Đồng cỏ này không chồng lấn và cũng không tiếp xúc với đồng cỏ thứ nhất.
Dữ liệu ra
In một dòng chứa diện tích nhỏ nhất cần có của một đồng cỏ hình vuông có thể bao phủ toàn bộ những khu vực ban đầu được hai đồng cỏ hình chữ nhật bao quanh.
Ví dụ
Ví dụ 1
Input
6 6 8 8
1 8 4 9
Output
49
Giải thích
Trong ví dụ trên, hình chữ nhật ban đầu thứ nhất có các góc \((6,6)\) và \((8,8)\). Hình thứ hai có các góc \((1,8)\) và \((4,9)\). Bằng cách dựng một hàng rào hình vuông cạnh \(7\) với các góc \((1,6)\) và \((8,13)\), ta vẫn có thể bao quanh các khu vực ban đầu; hơn nữa, đây là phương án tốt nhất vì không thể bao quanh các khu vực ban đầu bằng một hình vuông chỉ có cạnh \(6\). Lưu ý rằng có nhiều cách đặt hợp lệ khác nhau cho hình vuông cạnh \(7\), vì nó có thể được dịch theo chiều dọc một chút.
Nguồn
USACO 2016 December Contest, Bronze — Square Pasture. Tác giả đề: Brian Dean.
Kỳ thi:
- USACO 2016 - Tháng 12 - Hạng Đồng (1 Tháng 12., 2016)
Bình luận