Pagini recente » Cod sursa (job #3139017) | Cod sursa (job #369194) | Borderou de evaluare (job #2019898) | Cod sursa (job #1800295) | Cod sursa (job #2782405)
#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");
int n,i;string a,b;
int main()
{
in>>a>>b;
while(b.find(a,i)!=string::npos)i=b.find(a,i)+1,++n;
out<<n<<'\n';i=0;
while(b.find(a,i)!=string::npos)i=b.find(a,i),out<<i++<<' ';
}