fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n, m;
  6. cin >> n >> m;
  7.  
  8. unordered_map<int, int> freq;
  9. for (int i = 0; i < n; ++i) {
  10. int id;
  11. cin >> id;
  12. freq[id]++;
  13. }
  14.  
  15. vector<pair<int, int>> result;
  16. for (auto &item : freq) {
  17. if (item.second >= m) {
  18. result.push_back({item.first, item.second});
  19. }
  20. }
  21.  
  22. sort(result.begin(), result.end());
  23. for (auto &item : result) {
  24. cout << item.first << " " << item.second << endl;
  25. }
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 5276KB
stdin
9 3
5
9
1
9
1
9
1
1
0
stdout
1 4
9 3