#include #include int main() { srand(time(NULL)); long long t = rand(); int N, M; std::cin >> N >> M; std::unordered_map cnt_map; for (int i = 0; i < N; i++) { long long a; std::cin >> a; cnt_map[a ^ t]++; } for (int i = 0; i < M; i++) { long long b; std::cin >> b; std::cout << cnt_map[b ^ t] << ' '; } }