求帮!

P3397 地毯

ilvGs @ 2023-12-26 17:59:47

#include <bits/stdc++.h>
using namespace std;
int ditan[1005][1005]={0};
int main(){
    int n,m,x1,y1,x2,y2;
    cin>>n>>m;
    for(int i=1;i<=m;i++)
    {
        cin>>x1>>y1>>x2>>y2;
        for(int i=y1;i<=y2;i++){
            for(int j=x1;j<=x2;j++){
                ditan[i][j]++;
            }
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;i++){
            cout<<ditan[i][j];
        }
        cout<<endl;
    }
    return 0;
}

by wei2013 @ 2023-12-26 18:09:36

@ilvGs 你 i 怎么定义了两次 验证码jccp祭


by ilvGs @ 2023-12-26 18:24:06

@wei2013 有int的情况下不会影响


by wei2013 @ 2023-12-26 18:25:39

#include <bits/stdc++.h>
using namespace std;
int p[1005][1005];
int main(){
    int n,m;
    cin>>n>>m;
    for(int i=1;i<=m;i++){
        int x1,x2,y1,y2;
        cin>>x1>>y1>>x2>>y2;
        for(int j=x1;j<=x2;j++){
            for(int k=y1;k<=y2;k++){
                p[j][k]++;
            }
        }
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            cout<<p[i][j]<<" ";
        }
        cout<<endl;
    }
    return 0;
} 

by wei2013 @ 2023-12-26 18:27:36

@ilvGs 那就不知道了,不过你这样写是个不好的习惯。


|