Pagini recente » Cod sursa (job #957549) | Cod sursa (job #1402382) | Cod sursa (job #16943) | Autentificare | Cod sursa (job #1991546)
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
ifstream in("strmatch.in");
ofstream out("strmatch.out");
vector <int> res;
int main()
{
string a, b;
in >> a;
in >> b;
int loc = b.find(a);
while( loc != -1 )
{
res.push_back( loc );
loc = b.find( a, loc + 1 );
}
out << res.size() << "\n";
for( int i = 0; i < res.size() && i < 1000; ++i )
out << res[i] << " ";
return 0;
}