Cod sursa(job #1785694)

Utilizator ingridf0115Ingrid Fleancu ingridf0115 Data 21 octombrie 2016 20:11:02
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");

char A[2000002], B[2000002], *p;
int v[2000002];

int main()
{   int k=0,i;
    fin>>A>>B;
    p=strstr(B,A);
    while(p!=0){
        k++;
        v[k]=p-B;
        p=strstr(p+1,A);
    }
    fout<<k<<"\n";
    for(i=1;i<=k;i++)
        fout<<v[i]<<" ";
    fin.close();
    fout.close();

    return 0;
}