Pagini recente » Cod sursa (job #234122) | Cod sursa (job #781913) | Cod sursa (job #2653765) | Cod sursa (job #540284) | Cod sursa (job #2386904)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
string a,b;
int poz,i,lg;
vector <int>pozi;
int main()
{
fin>>a>>b;
lg=b.size();
int found,k=0;
while (found!=std :: string ::npos)
{
found=b.find(a);
if(found!=std :: string ::npos) {
pozi.push_back(found);
b[found]='1';k++;}
}
fout<<k<<'\n';
for(int p=0;p<k;p++)
fout<<pozi[p]<<' ';
return 0;
}