0分求助

P3397 地毯

quxiangyu20120430 @ 2024-07-16 21:07:46

Why???

两点WA,剩下的全RE

是不是我太菜了

#include<bits/stdc++.h>

using namespace std;

const int xx = 1005;
long long s[500][50];
int n , m;
int main() {
    cin >> n >> m;
    for(int i = 1 ; i <= m ; i ++) {
        int a , b , c , d;
        cin >> a >> b >> c >> d;
        s[a][b] ++ , s[c + 1][d + 1] ++;
        s[a][d + 1] -- , s[c + 1][b] --;
    }
    for(int i = 1 ; i <= n ; i ++) {
        for(int j = 1 ; j <= n ; j ++) {
            s[i][j] += s[i - 1][j] + s[i][j - 1] - s[i - 1][j - 1];
        }
    }
    for(int i = 1 ; i <= n ; i ++) {
        for(int i = 1 ; i <= n ; i ++) {
            for(int j = 1 ; j <= n ; j ++) cout << s[i][j] << "\n"[j == n];
        }
    }
    return 0;
}

by jingshihan @ 2024-07-16 21:45:25

首先,你一堆循环估计就超时了; 然后,你的第3,4个for怪怪的;(这题数据小,可以试试看直接暴力(我就酱紫过了)) 最后,最后三个for好像多打了一边“for(int i=1li<=n;i++)”


by quxiangyu @ 2024-07-17 07:53:38

@jingshihan 谢谢大佬ヾ(≧▽≦*)o


by quxiangyu @ 2024-07-17 07:54:19

我是quxianngyu2的大号


|