二维求助32

P1162 填涂颜色

liruizhou_lihui @ 2023-09-16 07:40:57

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[35][35],n;
    cin>>n;
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cin>>a[i][j];
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if((a[i][j]==1 || a[i][j]==2) && a[i][j+1]==0 ){
                a[i][j+1]=2;
            }
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cout<<a[i][j]<<' ';
        }
        cout<<endl;
    }
}

by Nobelium_255 @ 2023-09-16 08:12:46

你这个做法就有问题啊,你怎么保证在圈内


|