fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int card[53]={};
  5. int main() {
  6. int N;
  7. cin>>N;
  8. int aone=2e9;
  9. for(int n=1;n<=N;n++){
  10. int v;
  11. cin>>v;
  12. card[v]+=1;
  13. }
  14.  
  15. int atwo=0;
  16. int nowmax=0;
  17. for(int n=1;n<=52;n++){
  18. if(card[n]>nowmax)
  19. nowmax=card[n];
  20. }
  21. atwo=nowmax*52-N;
  22.  
  23.  
  24. for(int n=1;n<=52;n++){
  25. if(card[n]==0){
  26. aone=0;
  27. cout<<aone<<" "<<atwo;
  28. return 0;
  29. }
  30. if(card[n]<aone)
  31. aone=card[n];
  32. }
  33. cout<<aone<<" "<<atwo;
  34. }
Success #stdin #stdout 0s 5296KB
stdin
53
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1
stdout
1 51