fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cin>>n;
  7.  
  8. vector<int> numbers(n);
  9.  
  10. for(auto& number: numbers){
  11. cin>>number;
  12. }
  13.  
  14. int maxFreq = INT_MIN, maxNumber = -1;
  15. int minFreq = INT_MAX, minNumber = -1;
  16.  
  17. for(int i=0; i<n; i++){
  18. int count = 0;
  19.  
  20. for(int j=0; j<n; j++){
  21. if(numbers[i] == numbers[j])count++;
  22. }
  23.  
  24. if(count > maxFreq){
  25. maxFreq = count;
  26. maxNumber = numbers[i];
  27. }
  28.  
  29. if(count < minFreq){
  30. minFreq = count;
  31. minNumber = numbers[i];
  32. }
  33. }
  34.  
  35. cout<< maxNumber <<" "<< maxFreq << endl;
  36. cout<< minNumber <<" "<< minFreq;
  37.  
  38. return 0;
  39. }
Success #stdin #stdout 0s 5324KB
stdin
6
3 2 3 4 2 3
stdout
3 3
4 1