Pagini recente » Cod sursa (job #272739) | Cod sursa (job #793222) | Cod sursa (job #2927955) | Cod sursa (job #1461783) | Cod sursa (job #2782408)
#include <bits/stdc++.h>
#define din cin
#define dout out
#define pi 3.14159265359d
#define sw(x,y) x^=y,y^=x,x^=y
#define bmin(a,b)((a<b)?a:b)
#define bmax(a,b)((a>b)?a:b)
using namespace std;
ifstream in("strmatch.in");
ofstream out("strmatch.out");
long long n,i,c[2000002],j;string a,b;
int main()
{
in>>a>>b;j=b.find(a);
while(j!=string::npos){
c[n++]=j;j=b.find(a,j+1);
}
out<<n<<'\n';
for(i=0;i<n;i++)out<<c[i]<<' ';
}