Cod sursa(job #3360331)

Utilizator MirunaFlorMiruna Floruti MirunaFlor Data 12 iulie 2026 15:08:01
Problema Potrivirea sirurilor Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("strmatch.in");
ofstream fout ("strmatch.out");
string A, B;
vector <int> v;

int main()
{
    fin >> A >> B;
    int p = 0;
    while(B.find(A, p) < B.size() && v.size()<1000){
        int pf = B.find(A, p);
        v.push_back(pf);
        p = pf+1;
    }
    fout << v.size() <<'\n';
    for (int i = 0; i < v.size(); i++)
        fout << v[i] <<" ";
    return 0;
}