Cod sursa(job #2484863)

Utilizator cyg_SerbanBFlorin Gheorghe cyg_SerbanB Data 31 octombrie 2019 18:28:34
Problema Potrivirea sirurilor Scor 78
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 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<1000;++i)
        out<<ans[i]<<" ";
    return 0;
}