Cod sursa(job #1442303)
Utilizator | Tamio Vesa Nakajima tamionv | Data | 24 mai 2015 23:25:52 |
---|---|---|---|
Problema | Dtcsu | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <fstream>
#include <utility>
#include <unordered_set>
using namespace std;
constexpr int nr_el = 276997;
int main(){
ifstream f("dtcsu.in");
string str;
str.reserve(19);
unordered_set<string> numere;
numere.reserve(nr_el);
for(int i = 0; i < nr_el; ++i){
getline(f, str);
numere.insert(move(str)); }
int q = 0, rez = 0;
f >> q;
for(int i = 0; i < q; ++i){
str.clear();
getline(f, str);
rez += (numere.find(str) != end(numere)); }
ofstream g("dtcsu.out");
g << rez;
return 0; }