Cod sursa(job #2484860)

Utilizator cyg_SerbanBFlorin Gheorghe cyg_SerbanB Data 31 octombrie 2019 18:27:12
Problema Potrivirea sirurilor Scor 38
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <bits/stdc++.h>
using namespace std;
vector<int> ans;
int main()
{
    ifstream in("strmatch.in");
    ofstream out("strmatch.out");
    int i=-1;
    string s1,s2;
    in>>s1>>s2;
    for(i=0;;)
    {
        i=s2.find(s1,i+1);
        if(i==-1)
            break;
        else
        {
            ans.push_back(i);
        }
    }
    out<<ans.size()<<"\n";
    for(i=0;i<ans.size();++i)
        out<<ans[i]<<" ";
    return 0;
}