Submission #3416661


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
int main(){
  int a,b;
  cin>>a>>b;
  char c[a][a];
  char d[b][b];
  for(int i=0;i<a;i++){
    for(int j=0;j<a;j++){
      cin>>c[i][j];
    }
  }
  for(int i=0;i<b;i++){
    for(int j=0;j<b;j++){
      cin>>d[i][j];
    }
  }
  bool f=false;
  int e;
  for(int i=0;i<a-b+1){
    for(int j=0;j<a-b+1){
      if(d[0][0]==c[i][j]){
        e=0;
        for(int k=0;k<b;k++){
          for(int l=0;l<b;l++){
            if(d[k][l]==c[i+k][j+l])
              e++;
            if(e==b*b){
              cout<<"Yes";
              return 0;
            }
          }
        }
      }
    }
  }
  cout<<"No";
}

Submission Info

Submission Time
Task B - Template Matching
User occhan
Language C++14 (GCC 5.4.1)
Score 0
Code Size 689 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:20:22: error: expected ‘;’ before ‘)’ token
   for(int i=0;i<a-b+1){
                      ^
./Main.cpp:21:24: error: expected ‘;’ before ‘)’ token
     for(int j=0;j<a-b+1){
                        ^