Cod sursa(job #836746)

Utilizator FlameingoAiordachioaei Marius Flameingo Data 16 decembrie 2012 18:19:24
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<cstdio>
#include<cstring>
using namespace std;
char s1[2000000],s2[2000000];
int main()
{
	int s=0,v[2000],k=0;char*p;
	freopen("strmatch.in","r",stdin);freopen("strmatch.out","w",stdout);
	scanf("%s%s",s1,s2);
	p=strstr(s2,s1);
	while(p)
	{
		s++;
		v[++k]=p-s2;
		p=strstr(p+1,s1);
	}
	printf("%d\n",s);
	for(s=1;s<=k;s++)
		printf("%d ",v[s]);
}