Pagini recente » Cod sursa (job #2413739) | Cod sursa (job #5032) | Cod sursa (job #591268) | Cod sursa (job #814218) | Cod sursa (job #1218148)
#include<fstream>
#include<string>
using namespace std;
ifstream cin("strmatch.in");
ofstream cout("strmatch.out");
string a,b;
int n,m,i,j,k=0,p[2000000];
int main()
{
getline(cin,a);
getline(cin,b);
for (i=0;i<b.size();i++)
{
j=0;
while (a[j]==b[i+j] && j<a.size() && i+j<b.size()) j++;
if (j==a.size()) p[++k]=i;
}
cout<<k<<"\n";
for (i=1;i<=k;i++) cout<<p[i]<<" ";
return 0;
}