第1和第5Ac,其他wa,有人帮我看看嘛
  • 板块P1162 填涂颜色
  • 楼主kikis
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/20 22:32
  • 上次更新2024/8/21 09:58:21
查看原帖
第1和第5Ac,其他wa,有人帮我看看嘛
1340633
kikis楼主2024/8/20 22:32
#include<bits/stdc++.h>
using namespace std;

int main() {
	int n, a[40][40];
	cin >> n;
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= n; j++){
			cin >> a[i][j];
		}
	}
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= n; j++){
			if (a[i][j] == 0){
				if (i == 1 || i == n || j == 1 ||j == n){
					a[i][j] = 3;
					continue;
				}
				if (a[i-1][j] == 3 || a[i+1][j] == 3 || a[i][j-1] == 3 || a[i][j+1] == 3){
					a[i][j] = 3;
					continue;
				}
			}
			
		}
	}
	for(int i = 1; i <= n; i++){
		for(int j = 1; j <= n; j++){
			if (a[i][j] == 3){
				cout << 0 << " ";
				continue;
			}
			if (a[i][j] == 0){
				cout << 2 << " ";
				continue;
			}else{
				cout << 1 << " ";
				continue;
			}
		}
		cout << endl;
	}
	return 0;
}
2024/8/20 22:32
加载中...