Pagini recente » Cod sursa (job #1250855) | Cod sursa (job #283482) | Cod sursa (job #1266885) | Cod sursa (job #2835385) | Cod sursa (job #547436)
Cod sursa(job #547436)
#include<cstdio>
#include<cstring>
char s1[2000005],s2[2000005];
int a[1005];
int i;
char *p;
int main(){
freopen("strmatch.in","r",stdin);
freopen("strmatch.out","w",stdout);
scanf("%s",s1);
scanf("%s",s2);
p=strstr(s2,s1);
while(p){
a[++i]=p-s2;
if(i>1000) break;
p=strstr(p+1,s1);
}
printf("%d\n",i);
int n=i;
for(i=1;i<=n;i++)
printf("%d ",a[i]);
return 0;
}