蜜汁问题

P3397 地毯

月圆、笙起 @ 2018-12-19 19:18:29

呃,无法运行,就这样

#include<bits/stdc++.h>
using namespace std;
struct carpet{
    int x1,y1,x2,y2;
}a[1005];

int main(){ 
    int n,m,i,j,l,floor[1005][1005];
    cin>>n>>m;
    for(i=1;i<=m;i++) cin>>a[i].x1>>a[i].y1>>a[i].x2>>a[i].y2;
    for(i=1;i<=m;i++) for(j=a[i].x1;j<=a[i].x2;j++) for(l=a[i].y1;l<=a[i].y2;l++) floor[j][l]++;
    for(i=1;i<=n;i++) for(j=1;j<=n;j++) cout<<floor[i][j];
    return 0;}

by 月圆、笙起 @ 2018-12-19 20:59:34

好吧我对了


by tong_xz @ 2018-12-19 21:03:48

以后当程序员的话这代码风格会被同事砍死的...

不要在main函数里定义过大的数组,可以了解一下高速缓存的作用以明白具体原因。

(我解释不明白)


by VenusM1nT @ 2018-12-19 21:34:29

ID好评


上一页 |