1812. 方形牧场

摘要
Title: 1812. 方形牧场
Tag: 模拟
Memory Limit: 64 MB
Time Limit: 1000 ms

Powered by:NEFU AB-IN

Link

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)
使用搜索:谷歌必应百度