Cod sursa(job #1242967)

Utilizator TibixbAndrei Tiberiu Tibixb Data 15 octombrie 2014 12:46:24
Problema Potrivirea sirurilor Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<fstream>
#include<cstring>
using namespace std;
int sol, i;
char a[2000003], b[2000003];
char *q, *p;
int v[2000003];
ifstream in("strmatch.in");
ofstream out("strmatch.out");
int main(){
    in>>a;
    in>>b;
    p=b;
    while((q=strstr(p, a))!=NULL){

        p = q+1;
        sol++;
        v[sol]=q-b;
    }
    out<<sol<<"\n";
    for(i=1; i<=min(sol, 1000); i++)
        out<<v[i]<<" ";
return 0;
}