求助,样例过了但全WA

P3397 地毯

一个萌新inksans @ 2021-07-30 10:58:27

#include<bits/stdc++.h>
using namespace std; 
int o[1010][1010];
int x,X,y,Y,n,m,i,j,a,b,c;
int main()
{
    cin>>n>>m;
    for(a=1;a<=m;a++)
    {
        cin>>x>>y>>X>>Y;
        for(b=x;b<=X;b++)
            for(c=y;c<=Y;c++)
                o[b][c]++;
    }
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n;j++)
            cout<<o[i][j];
        cout<<endl;
    }
    return 0;
}

by Fresca @ 2021-07-30 11:02:26

您没空格


by 一个萌新inksans @ 2021-07-30 11:05:39

@Fresco 哪里


by Fresca @ 2021-07-30 11:14:41

@一个萌新inksans

0 1 1 1 0
0 1 1 0 0
0 1 2 1 1
0 0 1 1 1
0 0 1 1 1

题里的输出是这样的

01110
01100
01211
00111
00111

您的输出是这样的,所以需要写成

cout<<o[i][j]<<" ";

by 一个萌新inksans @ 2021-07-30 11:15:21

@Fresco 谢谢


by 19moyudaren @ 2022-03-08 23:40:20

这种写法不会超时吗?


|