1812. 方形牧场
摘要
Title: 1812. 方形牧场
Tag: 模拟
Memory Limit: 64 MB
Time Limit: 1000 ms
Powered by:NEFU AB-IN
1812. 方形牧场
-
题意
农夫约翰决定翻修他的农场以简化其几何形状。
以前,他的牛在两个栅栏围起来的长方形牧场上吃草。
现在,约翰想要用栅栏修建一个新的正方形牧场。
正方形牧场需要覆盖之前两个长方形牧场所包围的全部区域。
请你确定,新修建的正方形牧场的面积最小是多少。
正方形牧场的边应与 x 轴和 y 轴平行。 -
思路
距离最远的边的乘方,即是答案
-
代码
1
2
3
4
5
6
7
8
9
10'''
Author: NEFU AB-IN
Date: 2022-04-04 20:28:21
FilePath: \ACM\Acwing\1812.py
LastEditTime: 2022-04-04 20:28:21
'''
x1, y1, x2, y2 = map(int, input().split())
x3, y3, x4, y4 = map(int, input().split())
print(max((max(x2, x4) - min(x1, x3)), (max(y2, y4) - min(y1, y3)))**2)