Cod sursa(job #244198)

Utilizator LoLFactorPascu Vlad LoLFactor Data 14 ianuarie 2009 18:15:42
Problema Potrivirea sirurilor Scor 38
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <fstream>
#include <string>
#include <vector>
using namespace std;

int main() {
	fstream io("strmatch.in", ios::in);
	string A, B;
	getline(io, A);
	getline(io, B);
	io.close();
	vector<int> results;
	bool still = true;
	int x = 0;
	while(x != string::npos){
		x = B.find(A.c_str(), x+1, A.size());
		results.push_back(x);
    }
    io.open("strmatch.out", ios::out);
    x = results.size()-1;
	io << x << '\n';
    for(int i = 0; i < x && i < 1000; i++)
		io << results[i] << ' ';
}