Pagini recente »
Borderou de evaluare (job #366939)
|
Concurs clasa a 9-a (de acasă)
|
Diferențe pentru runda/oni2020 între reviziile 15 și 16
|
Rating dimofte cosmin mihai (cosmin395)
|
Cod sursă (job #751445)
Cod sursă (job
#751445)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("fotografie.in");
ofstream fout("fotografie.out");
char a[1005][1005], b[1005][1005];
int l1, c1, l2, c2;
int main()
{
int i, j, x, y, p, q;
fin >> l1 >> c1;
for (i = 1; i <= l1; i++)
fin >> (a[i] + 1);
fin >> l2 >> c2;
for (i = 1; i <= l2; i++)
fin >> (b[i] + 1);
for (i = 1; i <= l1 - l2 + 1; i++)
{
for (j = 1; j <= c1 - c2 + 1; j++)
{
x = i; y = j; p = q = 1;
for ( ; p <= l2 && a[x][y] == b[p][q]; y = j, q = 1)
{
for (; q <= c2 && a[x][y] == b[p][q]; y++, q++)
;
if (p == l2 && q == 1 + c2)
fout << i - 1 << " " << j - 1 << "\n";
x++; p++;
}
}
}
return 0;
}