Cod sursa(job #3358141)

Utilizator stefazstefan dardala stefaz Data 14 iunie 2026 21:29:54
Problema Potrivirea sirurilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <bits/stdc++.h>
using namespace std;
ifstream fin("prosir.in");
ofstream fout("prosir.out");
int main(){
    string a,b;
    cin>>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);
        }
    }
    cout<<r<<endl;
    for(auto y:ans)cout<<y<<' ';
    return 0;
}