城市所需最小面積

2021-07-09 11:57:55 字數 846 閱讀 6811

description

有乙個城市需要建造,給你$n$個礦場的座標$x$,$y$,問把這麼多礦坑全都包進城市的話,城市所需最小面積是多少(注意,城市為平行於座標軸的正方形)

input

第一行為$n$,表示礦場數目

下面為$n$行 每行兩個數字$x_i$,$y_i$,表示第$i$行表示第$i$個礦場的座標

$2≤n≤1000$

$0≤x_i,y_i≤1000 000 000$

output

城市所需最小面積

sample input

2 0 0 

2 2

sample output

hint

long long 請使用%lld輸入輸出

思路:找出最大,最小橫座標,最大,最小縱座標;

#include#include#include#define inf 03xffffff

using namespace std;

struct node

d[2000];

int main()

long long c;

if( d[mx1].x - d[kx1].x > d[my2].y - d[ky2].y )//哪個間距最大,就以哪個間距為邊長建城市。

c = (d[mx1].x - d[kx1].x)* (d[mx1].x - d[kx1].x);

else

c = (d[my2].y - d[ky2].y)*(d[my2].y - d[ky2].y );

printf("%lld\n",c);

} return 0;

}

牛客 最小面積子矩陣

乙個n m的矩陣,找出這個矩陣中所有元素的和不小於k的面積最小的子矩陣 矩陣中元素個數為矩陣面積 每個案例第一行三個正整數 n,m 100 表示矩陣大小,和乙個整數 k接下來 n行,每行 m個數,表示矩陣每個元素的值 輸出最小面積的值。如果出現任意矩陣的和都小於 k,直接輸出 1。示例1 4 4 1...

給矩形面積求周長最小

input 輸入1個數s 1 s 10 9 output 輸出最小周長。sample input 24sample output 20這道題剛開始憨憨的沒管時間用兩個for去幹被爆tle,但後來發現是高中學的乙個均值不等式,給定乙個面積去求周長的最小值,可以用ab a b 2 4,用這個不等式當a ...

LeetCode939 最小面積矩形

給定在 xy 平面上的一組點,確定由這些點組成的矩形的最小面積,其中矩形的邊平行於 x 軸和 y 軸。如果沒有任何矩形,就返回 0。1,1 1,3 3,1 3,3 2,2 給許多點找出4個點構成矩形,求最小面積是多少,沒有輸出0 考慮兩個對角的點可以確定乙個矩形。那麼我們列舉兩個對角點,再去判斷矩形...