普及+T9 覆盖面积 样例不过,求调

#include<bits/stdc++.h>
using namespace std;
struct node{
    int x1,y1,x2,y2;
}a[1005];
int n;
int minx=1e9,miny=1e9;
int maxx=-1e9,maxy=-1e9;
int ans=0;
int main(){
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i].x1>>a[i].y1>>a[i].x2>>a[i].y2;
        minx=min(minx,a[i].x1);
        miny=max(miny,a[i].y1);
        maxx=max(maxx,a[i].x2);
        maxy=min(maxy,a[i].y2);
    }
    for(int i=minx;i<=maxx;i++){
        for(int j=miny;j<=maxy;j++){
            for(int k=0;k<n;k++){
                if(i>=a[k].x1&&i<=a[k].x2&&j<=a[k].y1&&j>=a[k].y2){
                    ans++;
                    break;
                }
            } 
        }
    }
    cout<<ans;
}

题面:
image

@江隽铭 你这样即使阳历过来,也会超时吧

这里稍微优化了一下,先暴力样例过了再说

普及几啊?