Cod sursa(job #1810561)

Utilizator NineshadowCarapcea Antonio Nineshadow Data 20 noiembrie 2016 10:53:44
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <bits/stdc++.h>
using namespace std;
ifstream in("strmatch.in");
ofstream out("strmatch.out");
string A,B;
int k=string::npos;
vector<int> v;
int main()
{
    in>>A>>B;
    int k=B.find(A);
    while(k!=string::npos)
    {
        if(v.size()<1000)v.push_back(k);
        k=B.find(A,k+1);
    }
    out<<v.size()<<'\n';
    for(int i: v)
        out<<i<<' ';
    return 0;
}