fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <unordered_map>
  4. using namespace std;
  5.  
  6. int main() {
  7. int n, qSize;
  8. cin>>n>>qSize;
  9. vector<int> q(qSize);
  10. vector<int> arr(n);
  11. for(int i=0;i<qSize;i++)
  12. cin>>q[i];
  13. for(int i=0;i<n;i++)
  14. cin>>arr[i];
  15. unordered_map<int, int> map;
  16. for(int i=0;i<n;i++)
  17. map[arr[i]]++;
  18. for(int i=0;i<qSize;i++){
  19. cout<<map[q[i]]<<" ";
  20. }
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 5316KB
stdin
4 4
10 20 30 40
10 10 10 10
stdout
4 0 0 0