求助!!! 20分

P3397 地毯

Smz1026 @ 2023-07-25 19:15:38

#include<iostream>
#include<math.h>
#include<cmath>
#include<cstring>
#include<cstdio >
#define MAXN 55
using namespace std;

int main(){
    int n,m;
    cin>>n>>m;
    int arr[MAXN][MAXN];
    memset(arr,0,sizeof(arr));
    int x1,x2,y1,y2;
    for(int i=1;i<=m;i++){
        cin>>x1>>y1>>x2>>y2;
        for(int j=x1;j<=x2;j++){
            for(int q=y1;q<=y2;q++){
                arr[j][q]++;
            }
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            cout<<arr[i][j]<<(j == n ? '\n' : ' ');
        }

}
return 0;
}

大神帮帮忙看一下叭


by chen_z @ 2023-07-25 19:19:02

头文件#include<cstdio > 和数组大小问题


by chen_z @ 2023-07-25 19:19:27

这样就A了

#include<iostream>
#include<math.h>
#include<cmath>
#include<cstring>
#define MAXN 1010
using namespace std;

int main(){
    int n,m;
    cin>>n>>m;
    int arr[MAXN][MAXN];
    memset(arr,0,sizeof(arr));
    int x1,x2,y1,y2;
    for(int i=1;i<=m;i++){
        cin>>x1>>y1>>x2>>y2;
        for(int j=x1;j<=x2;j++){
            for(int q=y1;q<=y2;q++){
                arr[j][q]++;
            }
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            cout<<arr[i][j]<<(j == n ? '\n' : ' ');
        }

}
return 0;
}

by chen_z @ 2023-07-25 19:20:29

@Smz1026 求关


by chen_z @ 2023-07-25 19:21:10

@Smz1026 哦你已经A了,那没事了,wssb


by Smz1026 @ 2023-07-25 19:59:50

谢谢大佬


|