为什么编译错误??
#include<bits/stdc++.h>
using namespace std;
using ll=long long;
using db=double;
using ull = unsigned long long;
const ll INF=9223372036854775807;
const int inf=2147483647;
const int N=2e5+5;
int x1[N],y1[N],x2[N],y2[N];
int n;
int main() {
// freopen("123.in","r",stdin);
// freopen("123.out","w,",stdout);
int mi_x=inf,ma_x=-inf,mi_y=inf,ma_y=-inf;
cin>>n;
for(int i=1;i<=n;i++){
cin>>x1[i]>>y1[i]>>x2[i]>>y2[i];
mi_x=min(mi_x,x1[i]);
mi_y=min(mi_y,y1[i]);
ma_x=max(ma_x,x2[i]);
ma_y=max(ma_y,y2[i]);
}
ll ans=1LL*(ma_x-mi_x)*(ma_y-mi_y);
cout<<ans<<endl;
return 0;
}