Pagini recente » Cod sursa (job #2227664) | Cod sursa (job #1922976) | Cod sursa (job #1944) | Cod sursa (job #3039554) | Cod sursa (job #1151196)
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
using namespace std;
char s1[20002],s2[20002],*p;
int perm,n,c[100];
int main()
{
freopen("strmatch.in","r",stdin);
freopen("strmatch.out","w",stdout);
scanf("%s\n%s",&s1,&s2);
while(strstr(s2,s1))
{
p=strstr(s2,s1);
c[n]=strlen(s2)-strlen(p);
s2[strlen(s2)-strlen(p)+1]='0';
n++;
}
printf("%d\n",n);
for(int i=0;i<n;i++)
printf("%d ",c[i]);
return 0;
}