Cod sursa(job #1427965)

Utilizator LegionHagiu Stefan Legion Data 3 mai 2015 13:33:43
Problema Potrivirea sirurilor Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
#include <string>
#include <vector>

using namespace std;

ifstream f("strmatch.in");
ofstream g("strmatch.out");

string a, b;
vector<long> rez;
long i, poz = -1;

int main()
{
	getline(f, a);
	getline(f, b);

	poz = b.find(a, poz + 1);
	while (poz != string::npos)
	{
		rez.push_back(poz);
		poz = b.find(a, poz + 1);
	}

	g << rez.size() << "\n";
	for (i = 0;i<rez.size() && i<1000;i++)
		g << rez[i] << " ";
	return 0;
}