Cod sursa(job #2484904)

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