Cod sursa(job #2000591)

Utilizator attack2002Girban Alexandru attack2002 Data 14 iulie 2017 11:02:45
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include<fstream>
#include<string>
#include<vector>
using namespace std;
int main()
{
    ifstream read("strmatch.in");
    ofstream write("strmatch.out");
    string a;
    string b;
    vector <int> v(0);
    int l(0);
    getline(read, a);
    getline(read, b);
    size_t p(string::npos);
    p = b.find(a);
    while( p != string::npos)
    {
        v.push_back(p);
        l++;
        p = b.find(a, p+1);
    }
    write<<l<<endl;
    for(int i=0;i<v.size();++i)
    {
        write<<v[i]<<" ";
    }
    return 0;
}