Cod sursa(job #2021975)

Utilizator ioan32Ioan Eftenoiu ioan32 Data 15 septembrie 2017 10:20:44
Problema Potrivirea sirurilor Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>
#include <cstring>
#include <iostream>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
char a[2000001],b[2000001],c[2000001];
int x[2000001];

int main()
{

 f.getline(a,2000001);
 f.getline(b,2000001);
int n = 0, len = strlen(b);

while(strstr(b,a))
{   n ++;
    strcpy(b,strstr(b,a));

    strcpy(b,b+1);

    x[n] = len-strlen(b)-1;

}

g<<n<<'\n';
int i;
for(i = 1; i <=n;i++)
    g<<x[i]<<" ";

    return 0;
}