Cod sursa(job #836748)

Utilizator FlameingoAiordachioaei Marius Flameingo Data 16 decembrie 2012 18:21:14
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include<cstdio>
#include<cstring>
using namespace std;
char s1[2000000],s2[2000000];
int v[2000000];
int main()
{
	int s=0,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]);
}