Cod sursa(job #2099667)

Utilizator zanugMatyas Gergely zanug Data 4 ianuarie 2018 16:30:13
Problema Potrivirea sirurilor Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#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;
}