fork(1) download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6. int N;
  7. string M;
  8. cin>>N>>M;
  9.  
  10. string me="QWERTYUIOPASDFGHJKLZXCVBNM";
  11. int jml_hf[26];
  12. memset(jml_hf, 0, sizeof jml_hf);
  13. for(int i=0; i<N; i++){
  14. for(int j=0; j<26;j++){
  15.  
  16. if(M[i]==me[j]){
  17.  
  18. jml_hf[j]++;
  19.  
  20. }
  21. cout<<jml_hf<<" ";
  22. }
  23.  
  24. }
  25. sort(jml_hf, jml_hf+26, greater<int>());
  26. int the=0;
  27. if(jml_hf[2]<1){
  28. the=-1;
  29. }
  30. else{
  31. the=jml_hf[2]*3;
  32. if(jml_hf[0]>jml_hf[2]){
  33. the++;
  34. }
  35. if(jml_hf[1]<jml_hf[2]){
  36. the++;
  37. }
  38. }
  39. cout<<the<<endl;
  40. }
  41.  
Success #stdin #stdout 0.01s 5304KB
stdin
6
aabbcc
stdout
0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 0x7ffccddcf4c0 -1