问题标题: 酷町堂:2880 我看不懂他让我求什么

0
0
已解决
李明翰
李明翰
新手光能
新手光能

2880   砍树

题目描述 Description

果园里有6棵果树,现在打算砍掉两棵树之后,将剩下的树用一个正方形的围栏围住。为了以后的发展,希望这个正方形围栏的面积越大越好。请你确定这个最大面积能是多大。


0
已采纳
丁浩然
丁浩然
新手光能
新手光能

这不是挺简单的吗

直接求出上下左右四个极端,做差取最大值再平方不就行了吗

460 92
172 55
237 67
436 227
303 305
347 369

左边一列最大460,最小172
右边一列最大369,最小55
第一个差288
第二个差314
因为要正方形,所以取较大值作为边长
314*314=98596

 

0
0
李锦昊
李锦昊
中级天翼
中级天翼

核心

#include<iostream>
using namespace std;
int main(){
    int l1=a-b,l2=c-d;
    int t=max(l1,l2);
    cout<<t*t; 
    return 0;
}

0
0
李泽远
李泽远
高级天翼
高级天翼

它让你求面积。

望采纳!

李泽远在2019-08-10 11:33:02追加了内容

也就是面积能多大就多大,

然后求出这个最大的面积。

0
毛润宇
毛润宇
新手天翼
新手天翼

max轮流比,得出面积。

毛润宇在2019-08-10 13:49:57追加了内容

314*314=98596.

314的由来;

正方形是边长相等的,所以只要将两列的最大数与最小数相减,第一列得460-172=288,第二列得369-55=314;

314>288,那么边长就是314m,面积是314的平方。

0
0
我要回答