Pagini recente » Cod sursa (job #1676511) | Cod sursa (job #2758251) | Cod sursa (job #3151897) | Cod sursa (job #2734658) | Cod sursa (job #104456)
Cod sursa(job #104456)
#include<string.h>
#include<stdio.h>
FILE *f=fopen("abc2.in","r"),*g=fopen("abc2.out","w");
char a[10000015],x[29],b[50005][29];
long k,n,m,q;
void found()
{
for(long i=0;i<=q;i++)
if(strcmp(b[i],x)==0)
{k++;
b[i][0]=0;
}
}
void go()
{
fgets(a,10000010,f);
fscanf(f,"%s",x);
n=strlen(x);
m=strlen(a)-1;
long i=0;
while(i<=m-n)
{strncpy(b[i],a+i,n);
i++;
}
q=i-1;
while(!feof(f))
{found();
fscanf(f,"%s",x);
}
}
int main()
{
go();
fprintf(g,"%D",k);
return 0;
}