Cod sursa(job #2281912)

Utilizator Vlad3108Tir Vlad Ioan Vlad3108 Data 12 noiembrie 2018 22:28:00
Problema Potrivirea sirurilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <bits/stdc++.h>
using namespace std;
int v[2000005];
int main(){
    freopen("strmatch.in","r",stdin);
    freopen("strmatch.out","w",stdout);
    string A,B;
    cin>>A>>B;
    unsigned int poz=0;
    int ct=0;
    while((poz=B.find(A,poz))!=string::npos){
        v[++ct]=poz;
        ++poz;
    }
    printf("%d\n",ct);
    for(int i=1;i<=ct;++i)
        printf("%d ",v[i]);
    printf("\n");
    return 0;
}