Pagini recente »
Monitorul de evaluare
|
Istoria paginii utilizator/adelinajucan
|
Istoria paginii runda/test_9
|
Istoria paginii utilizator/hitler
|
Cod sursă (job #95589)
Cod sursă (job
#95589)
#include<stdio.h>
char a[1001][1001],s[1001][1001];
int main(){
int n,m,p,q,k,l,r,pp,c,i,j;
char ch;
freopen("fotografie.in","r",stdin);
freopen("fotografie.out","w",stdout);
scanf("%d%d%c",&n,&m,&ch);
for(i=0;i<n;i++){
for(j=0;j<m;j++)
scanf("%c",&a[i][j]);
scanf("%c",&ch);
}
scanf("%d%d%c",&p,&q,&ch);
for(i=0;i<p;i++){
for(j=0;j<q;j++)
scanf("%c",&s[i][j]);
scanf("%c",&ch);
}
for(i=0;i<n;i++)
for(j=0;j<m;j++){
if(a[i][j]==s[0][0]&&i+p-1<n&&j+q-1<m){
pp=1;l=-1;c=-1;
for(k=i;k<i+p&&pp==1;k++){
l++;c=-1;
for(r=j;r<j+q&&pp==1;r++){
c++;
if(a[k][r]!=s[l][c])
pp=0;
}
}
if(pp==1)
printf("%d %d\n",i,j);
}
}
return 0;
}