Cod sursa(job #2206368)
| Utilizator | Data | 22 mai 2018 15:03:35 | |
|---|---|---|---|
| Problema | Dtcsu | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <cstdio>
#include <set>
using namespace std;
int main () {
freopen ("dtcsu.in", "r", stdin);
freopen ("dtcsu.out", "w", stdout);
int k = 276997;
set < long long > s;
long long x;
while (k --) {
scanf ("%ld", &x);
s.insert (x);
}
int q;
scanf ("%d", &q);
int cnt = 0;
while (q --) {
scanf ("%ld", &x);
if (s.find (x) != s.end ()) {
s.erase (x);
++ cnt;
}
}
printf ("%d\n", cnt);
}
