Cod sursa(job #1191650)
Utilizator | Hasmasan Dragos hasmasandragos | Data | 28 mai 2014 11:40:47 |
---|---|---|---|
Problema | Hashuri | Scor | 70 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.44 kb |
#include <fstream>
#include <cstring>
#include <tr1/unordered_map>
#define Nmax 15
using namespace std;
ifstream f("hashuri.in");
ofstream g("hashuri.out");
tr1::unordered_map<string,int>lista;
int main()
{int t,op;
char val[Nmax];
f>>t;f.get();
while (t)
{f>>op;
f.getline(val,Nmax);
if (op==1)
lista[val]=1;
if (op==2)
lista.erase(val);
if (op==3)
g<<lista[val]<<'\n';
t--;
}
return 0;
}