fork(1) download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main(int argc, char const *argv[])
  5. {
  6. int n;
  7. map<int,int> m;
  8. cin>>n;
  9. int arr[n];
  10. for (int i = 0; i < n; ++i)
  11. {
  12. /* code */
  13. cin>>arr[i];
  14. }
  15. for (int i = 0; i < n; ++i)
  16. {
  17. /* code */
  18. if(m.find(arr[i]) != m.end())
  19. m[arr[i]] += 1;
  20. else
  21. m[arr[i]] = 1;
  22. //cout<<m[arr[i]]<<" "<<arr[i]<<"\n";
  23. }
  24. int max = 1, max_value = arr[0];
  25. for (int i = 1; i < n; ++i)
  26. {
  27. if(max < m[arr[i]])
  28. {
  29. max = m[arr[i]];
  30. max_value = arr[i];
  31. }
  32. }
  33. cout<<max_value<<"\n";
  34. return 0;
  35. }
Success #stdin #stdout 0s 4496KB
stdin
5
3
3
1
2
10
stdout
3