cly312 @ 2022-02-03 15:37:55
#include<bits/stdc++.h>
using namespace std;
int a[1002][1002],n,m,b[5][1002];
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++){
cin>>b[1][i]>>b[2][i]>>b[3][i]>>b[4][i];
}
for(int i=1;i<=n;i++){
for(int j=b[1][i];j<=b[3][i];++j){
for(int k=b[2][i];k<=b[4][i];++k){
a[j][k]++;
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<a[i][j]<<' ';
}
cout<<endl;
}
return 0;
}
by coldy_rainy @ 2022-02-03 15:43:46
@cly312
use it
#include<bits/stdc++.h>
using namespace std;
int a[1002][1002],n,m,b[5][1002];
int main(){
cin>>n>>m;
for(int i=1;i<=m;i++){
cin>>b[1][i]>>b[2][i]>>b[3][i]>>b[4][i];
}
for(int i=1;i<=m;i++){
for(int j=b[1][i];j<=b[3][i];++j){
for(int k=b[2][i];k<=b[4][i];++k){
a[j][k]++;
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<a[i][j]<<' ';
}
cout<<endl;
}
return 0;
}
还在waiting,不过应该过了
by coldy_rainy @ 2022-02-03 15:45:23
@penhaochen
过了
将第九行的
for(int i=1;i<=n;i++){
换成
for(int i=1;i<=m;i++){
即可
by cly312 @ 2022-02-03 15:46:30
@penhaochen 谢谢