Cod sursa(job #2484867)

Utilizator cyg_SerbanBFlorin Gheorghe cyg_SerbanB Data 31 octombrie 2019 18:33:54
Problema Potrivirea sirurilor Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 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=-1;;)
    {
        i=s2.find(s1,i+1);
        if(i==-1)
            break;
        else
            if(ans.size()<=1000)
                ans.push_back(i);
    }
    out<<ans.size()<<"\n";
    for(i=0;i<ans.size() && i<1000;++i)
        out<<ans[i]<<" ";
    return 0;
}