Cod sursa(job #2855370)

Utilizator Luca21Luca Olteanu Luca21 Data 22 februarie 2022 13:12:30
Problema Abc2 Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;
//amin

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

char text[10000001];
char mat[50001][21];
char nr = 0;

void read(){
    //citeste matrice
    char x[50001];
    while(fin>> x){
        strcpy(mat[nr],x);
        nr++;
    }
}

void solve(){
    int k = 0;
    for(int i = 0; i < nr; i++){
        char* p = strstr(text,mat[i]);
        while(p != NULL){
            p = strstr(p + 1,mat[i]);
            k++;
        }
    }

    fout<< k;
}

int main()
{
    fin.getline(text, 10000000);

    read();
    solve();
    return 0;
}