Submission #4049301


Source Code Expand

#include <bits/stdc++.h>

using namespace std;

typedef long long ll;

int main(){
	int h, w;
	cin >> h >> w;
	char s[h][w];
	for(int i = 0; i < h; i++){
		for(int j = 0; j < w; j++)cin >> s[i][j];
	}
	for(int i = 0; i < h; i++){
		for(int j = 0; j < w; j++){
			if(s[i][j] == '.')continue;
			if(i && s[i-1][j]=='#')continue;
			if(i != h-1 && s[i+1][j]=='#')continue;
			if(j && s[i][j-1]=='#')continue;
			if(j != w-1 && s[i][j+1]=='#')continue;
			cout << "No" << endl;
			return;
		}
	}
	cout << "Yes" << endl;		
    return 0;
}

Submission Info

Submission Time
Task C - Grid Repainting 2
User subway
Language C++14 (GCC 5.4.1)
Score 0
Code Size 559 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:22:4: error: return-statement with no value, in function returning ‘int’ [-fpermissive]
    return;
    ^