Pagini recente » Cod sursa (job #1941839) | Cod sursa (job #2978124) | Cod sursa (job #659189) | Cod sursa (job #2359928) | Cod sursa (job #561180)
Cod sursa(job #561180)
#include<stdio.h>
#include<string.h>
char s[2000001],ss[2000001],*p;
int a[2000001],lg;
int main()
{
freopen("strmatch.in","r",stdin);
freopen("strmatch.out","w",stdout);
gets(s);
gets(ss);
p=ss;
p=strstr(p,s);
while(p)
{
a[lg++]=strlen(ss)-strlen(p);
p++;
p=strstr(p,s);
}
printf("%d\n",lg);
for(int i=0;i<lg;i++)
printf("%d ",a[i]);
return 0;
}