全红!求路过大佬调!
查看原帖
全红!求路过大佬调!
1290558
cqs_130楼主2024/9/3 22:24
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=109+7;
signed main(){
	int n,lx,ly,rx,ry;
	cin>>n>>lx>>ly>>rx>>ry;
	int minx=INT_MAX,maxx=INT_MIN,miny=INT_MAX,maxy=INT_MIN;
	for(int i=0;i<n;i++){
		int a,b;
		cin>>a>>b;
		minx=min(minx,a);
		miny=min(miny,b);
		maxx=max(maxx,a);
		maxy=max(maxy,b);
	}
	if((rx-lx)==0 || (ly-ry)==0 || n==0){
		cout<<0;
		return 0;
	}
	int ans;
	int a,b,c,d;
	a=(minx-lx+1);
	b=(miny-ly+1);
	c=(rx-maxx+1);
	d=(ry-maxy+1);
	cout<<(a*b)%N*(c*d)%N;
} 
2024/9/3 22:24
加载中...