Cod sursa(job #2122762)

Utilizator Victor_IonescuVictor Ionescu Victor_Ionescu Data 5 februarie 2018 14:25:54
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
char s[2000002],t[2000002];
int c,v[1002],lt;
int main()
{
    int i;
    f>>s>>t;
    lt=strlen(t);
    while(strstr(t,s)!=NULL)
    {
        v[++c]=lt-strlen(strstr(t,s));
        strcpy(t,strstr(t,s)+1);
        if(c==1000) break;
    }
    g<<c<<endl;
    for(i=1;i<=c;i++)
        g<<v[i]<<" ";
    return 0;
}