Cod sursa(job #1029788)
| Utilizator | Data | 15 noiembrie 2013 15:19:07 | |
|---|---|---|---|
| Problema | Dtcsu | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | FMI No Stress 4 | Marime | 0.62 kb |
#include <iostream>
#include <set>
#include <stdio.h>
using namespace std;
#define file_in "dtcsu.in", "r"
#define file_out "dtcsu.out", "w"
set<int> h;
typedef set<int>::iterator it;
int main()
{
FILE* _in = fopen(file_in),
* _out = fopen(file_out);
int q, w, x, c = 0;
for(int i = 0; i < 276997; i++) {
fscanf(_in, "%d", &x);
h.insert(x);
}
fscanf(_in, "%d", &q);
it e = h.end();
for(int i = 0; i < q; i++)
{
fscanf(_in, "%d", &w);
if(h.find(w) != e)
c++;
}
fprintf(_out, "%d \n", c);
return 0;
}
