Pagini recente »
Istoria paginii runda/vaslui_cls9_16.11
|
concurs-3
|
Monitorul de evaluare
|
Clasament labsort9d
|
Cod sursă (job #547007)
Cod sursă (job
#547007)
#include <fstream>
#include <algorithm>
#include <iomanip>
using namespace std;
ifstream fi("fotografie.in");
ofstream fo("fotografie.out");
int M, N, P, Q, i, j;
char T[1002][1002], A[1002][1002];
void OK(int x, int y)
{
bool b=1;
for(int i=1; i<=P && b; i++)
for(int j=1; j<=Q && b; j++) if(A[i][j]!=T[i+x-1][j+y-1])b=0;
if(b) fo << x-1 << " " << y-1 << '\n';
}
int main()
{
fi >> M >> N;
for(i=1; i<=M; i++)
for(j=1; j<=N; j++) fi >> T[i][j];
fi >> P >> Q;
for(i=1; i<=P; i++)
for(j=1; j<=Q; j++) fi >> A[i][j];
for(i=1; i<=M-P+1; i++)
for(j=1; j<=N-Q+1; j++)
if(T[i][j]==A[1][1]) OK(i,j);
}