Submission #6430481


Source Code Expand

#include<bits/stdc++.h>
using namespace std;

int main(){
  int a,b,d=0;
  cin>>a>>b;
  vector<vector<char>> c(a+2,vector<char>(b+2,.));
  for(int i=1;i<a+1;i++){
    for(int j=1;j<b+1;j++)
      cin>>c.at(i).at(j);
  }
  for(int i=1;i<a+1;i++){
    for(int j=1;j<b+1;j++){
      if(c.at(i).at(j)=='#'){
        if(c.at(i-1).at(j-1)=='.'&&c.at(i-1).at(j+1)=='.'&&c.at(i+1).at(j-1)=='.'&&c.at(i+1).at(j+1)=='.'){
          d=1;
          cout<<"No"<<endl;
          break;
        }
      }
    }
    if(d==1)
      break;
  }
  if(d==0){
    cout<<"Yes"<<endl;
  }
}

Submission Info

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

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:7:42: error: expected primary-expression before ‘(’ token
   vector<vector<char>> c(a+2,vector<char>(b+2,.));
                                          ^
./Main.cpp:7:47: error: expected primary-expression before ‘.’ token
   vector<vector<char>> c(a+2,vector<char>(b+2,.));
                                               ^
./Main.cpp:7:48: error: expected unqualified-id before ‘)’ token
   vector<vector<char>> c(a+2,vector<char>(b+2,.));
                                                ^