Cod sursa(job #2212435)

Utilizator vladth11Vlad Haivas vladth11 Data 14 iunie 2018 07:42:43
Problema Potrivirea sirurilor Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>

using namespace std;
ifstream cin("strmatch.in");
ofstream cout("strmatch.out");
int s[2000001];
int main()
{
    string a,b;
    cin >> b;
    cin >> a;
    int i,cnt = 0;
    i = a.find(b);
    while(i >= 0){
        s[++cnt] = i;
        i = a.find(b,i+1);
    }
    cout << cnt << "\n";
    for(i = 1;i <= cnt && i < 1001;i++){
        cout << s[i] << " ";
    }
    return 0;
}