我这挖空法怎么报错了啊
查看原帖
我这挖空法怎么报错了啊
775551
caojiaming楼主2022/11/8 12:22
#include <bits/stdc++.h>
using namespace std;
bool a[21][21][21];
int n;
int cnt;
int x1,y1,z1,x2,y2,z2;
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            memset(a[i][j],true,n);
        }
    }
    int q;
    cin>>q;
    for(int i=0;i<q;i++)
    {
        scanf("%d%d%d%d%d%d",&x1,&y1,&z1,&x2,&y2,&z2);
        for(int i=x1;i<=x2;i++)
        {
            for(int j=y1;j<=y2;i++)
            {
                for(int k=z1;k<=z2;k++)
                {
                    a[i][j][k]=false;
                }
            }
        }
    }
    for(int i=x1;i<=x2;i++)
    {
        for(int j=y1;j<=y2;i++)
        {
            for(int k=z1;k<=z2;k++)
            {
                cnt+=a[i][j][k];
            }
        }
    }
    cout<<cnt;
    return 0;
}

找不出错误啊

2022/11/8 12:22
加载中...