// UVa 11849 - CD #include <map> #include <iostream> #include <stdio.h> using namespace std; #define integer unsigned long long int main() { integer n, m; while ((cin >> n >> m) && (n || m)) { integer a, sol = 0; map<integer, bool> mp; for (integer i = 0; i < n; i++) { scanf("%llu", &a); mp[a] = true; } for (integer i = 0; i < m; i++) { scanf("%llu", &a); if (mp[a]) sol++; } printf("%llu\n", sol); } return 0; }
No comments:
Post a Comment