Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <bits/stdc++.h>using namespace std;char T[55][55];char M[105][805];int n,m,k;int h,w;bool row[55];bool ok(int x,int y, int p, int q){//cout <<"------"<<endl;int tp = 0, tq = 0, bx = x, by = y, bq = q;while(tp < h){while(tq < w){//cout << x <<' '<<y << ' '<< p <<' '<<q<<endl;if(T[x][y] != M[p][q]){if(x != bx)row[bx]=1;return 0;}q++;q %= w;y++;y %= m;tq++;}q = bq;p++;