fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int q;
  9. cin >> q;
  10.  
  11. vector<int> menuCount(10000);
  12.  
  13. int max_Count = 0;
  14. int max_psn = 0;
  15.  
  16. for (int i = 0; i < q; i++)
  17. {
  18. int n;
  19. cin >> n;
  20.  
  21. menuCount[n]++;
  22. if (menuCount[n] > max_Count || (menuCount[n] == max_Count && n > max_psn))
  23. {
  24. max_Count = menuCount[n];
  25. max_psn = n;
  26. }
  27. }
  28.  
  29. cout << max_psn << endl;
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 5280KB
stdin
10
6 3 5 6 9 9 2 1 8 4
stdout
9