Pagini recente » Istoria paginii utilizator/tublet | Cod sursa (job #1753229) | Cod sursa (job #1093885) | Cod sursa (job #1666589) | Cod sursa (job #2099667)
#include <iostream>
#include <fstream>
#include <vector>
#define pb push_back
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
string a;
string b;
vector<int> res;
int main()
{
//ios::sync_with_stdio(false);
fin >> a >> b;
int i = b.find(a);
while(i != -1)
{
res.pb(i);
i = b.find(a, i+1);
}
fout << res.size() << "\n";
for(i = 0; i < res.size() && i < 1000; ++i)
fout << res[i] << " ";
fout << "\n";
return 0;
}