Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <stdio.h>#include <stdlib.h>#include <math.h>#define NMAX 210#define MMAX 210char mat[NMAX][MMAX];int pts[NMAX*MMAX][2];int M,N;char pmat[12][3];char ch;void F(int &aa){aa=0;while(ch=getchar(),ch<'0'||ch>'9');while(ch>='0'&&ch<='9') {aa=(aa<<3)+(aa<<1)+ch-'0';ch=getchar();}}bool ismatch(int x,int y){bool flag;for(int k=0;k<12;k+=3){flag=true;for(int i=0;i<3;++i){for(int j=0;j<3;++j){if(mat[x+i][y+j]!=pmat[k+i][j]){flag=false;