Cod sursa(job #1284928)

Utilizator bogdanboboc97Bogdan Boboc bogdanboboc97 Data 6 decembrie 2014 22:37:15
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#include <string>
#include <vector>

using namespace std;

ifstream cin("strmatch.in");
ofstream cout("strmatch.out");

string a,b;
vector<int> v;

int main()
{
    cin>>a;
    cin>>b;
    int p=b.find(a);
    while(p!=string::npos)
    {
        v.push_back(p);
        p=b.find(a,p+1);
    }
    cout<<v.size()<<'\n';
    for(vector<int>::iterator i=v.begin();i!=v.end();i++)
        cout<<*i<<' ';
    return 0;
}