Pagini recente » Cod sursa (job #1512808) | Cod sursa (job #2269855) | Cod sursa (job #2775246) | Cod sursa (job #1417503) | Cod sursa (job #2855348)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
//amin
ifstream fin("abc2.in");
ofstream fout("abc2.out");
char text[10000000];
char mat[10000][50000];
char nr = 0;
void read(){
//citeste matrice
char x[100];
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;
}