Pagini recente » Cod sursa (job #1560237) | Cod sursa (job #1540760) | Cod sursa (job #3172114) | Cod sursa (job #1674122) | Cod sursa (job #99699)
Cod sursa(job #99699)
#include<stdio.h>
#include<string.h>
int i,j,pos,a,b,lungime[50000],l1;
char v[10000000],w[50000][21];
int main()
{
freopen("abc2.in","r",stdin);
freopen("abc2.out","w",stdout);
scanf("%s",v);
l1=strlen(v);
while(!feof(stdin))
{
a++;
scanf("%s",w[a]);
lungime[a]=strlen(w[a]);
}
for(i=1;i<a;i++)
for(j=i+1;j<=a;j++)
if(strcmp(w[i],w[j])==0)
{
w[j][1]='x';
}
for(i=1;i<=l1;i++)
{
for(j=1;j<=a;j++)
if(strncmp(v+i-1,w[j],lungime[j])==0)
pos++;
}
printf("%d",pos);
return 0;
}