Cod sursa(job #2675034)

Utilizator eugen_ptrEugen Patru eugen_ptr Data 21 noiembrie 2020 09:33:45
Problema Potrivirea sirurilor Scor 14
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.9 kb
#include <iostream>
#include <fstream>
#include <string.h>

using namespace std;

ifstream fin("strmatch.in");
ofstream fout("strmatch.out");

#define MAXLENGTH 2000001

/* Variable Declarations */
char text[MAXLENGTH], pattern[MAXLENGTH];
int t, p;
int n, result[MAXLENGTH];

/// Part b. Ignore for now
int lps[MAXLENGTH];


void calculateLPSArray() {

}

void printLPSArray() {
    for (int i=0; i<p; i++) {
        fout<<lps[i]<<" ";
    }
    fout<<endl;
}

void findPatternMatches() {
    /*  Fill me in   */
}

void printResult() {
    fout<<n<<endl;
    if (n > 1000) {
        n = 1000;
    }

    for (int i=0; i<n; i++) {
        fout<<result[i]<<" ";
    }
}

int main()
{
    fin.getline(pattern, MAXLENGTH);
    fin.getline(text, MAXLENGTH);
    p = strlen(pattern);
    t = strlen(text);

    findPatternMatches();
    printResult();

    return 0;
}