Cod sursa(job #3358142)

Utilizator stefazstefan dardala stefaz Data 14 iunie 2026 21:31:09
Problema Potrivirea sirurilor Scor 26
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <bits/stdc++.h>
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
int main(){
    string a,b;
    fin>>a>>b;
    vector<int>ans;
    int r=0,x=b.size();
    for(int i=0;i<x-a.size()+1;++i){
        string s=b;
        s.erase(int(a.size()));
        b.erase(0,1);
        if(s==a){
            r++;
            ans.push_back(i);
        }
    }
    fout<<r<<endl;
    for(auto y:ans)fout<<y<<' ';
    return 0;
}