社区讨论
汗流浃背了
P10251 农场参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @ltx231d7
- 此快照首次捕获于
- 2024/03/18 22:43 2 年前
- 此快照最后确认于
- 2024/03/19 13:07 2 年前
昨天一遍AC,今天重新敲了一遍20分了(doge) 求dalao指点,今天写的代码附上
CPP#include<bits/stdc++.h>
#define ll long long
#define MAX pow(10,9)+1
using namespace std;
struct jx
{
ll x1,y1,x2,y2;
};
jx a[2*100000];
ll max_x=-MAX,min_x=MAX,max_y=-MAX,min_y=MAX;
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].x1>>a[i].y1>>a[i].x2>>a[i].y2;
if(max_x<a[i].x1) max_x=a[i].x1;
if(min_x>a[i].x1) min_x=a[i].x1;
if(max_x<a[i].x2) max_x=a[i].x2;
if(min_x>a[i].x2) min_x=a[i].x2;
if(max_x<a[i].y1) max_y=a[i].y1;
if(min_x>a[i].y1) min_y=a[i].y1;
if(max_x<a[i].y2) max_y=a[i].y2;
if(min_x>a[i].y2) min_y=a[i].y2;
}
cout<<(max_x-min_x)*(max_y-min_y);
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...