一、问题链接
二、参考代码
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int n,x1,y1,x2,y2;
cin>>n;
int ans=0;
//右上角坐标代表方块坐标
vector<vector<int>> v(101,vector<int>(101));//记录方块坐标
while(n--){
cin>>x1>>y1>>x2>>y2;
//右上角坐标代表方块坐标,左下角第一个方块坐标
x1++;y1++;
//遍历区域内的方块
for(int i=y1;i<=y2;i++){
for(int j=x1;j<=x2;j++){
if(v[i][j]==0){//元素为空,代表未涂抹颜色
v[i][j]=1;//涂抹颜色
ans++;
}
}
}
}
cout<<ans;
return 0;
}