fork 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. cout<<jml_hf[j];
  20. }
  21.  
  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 5288KB
stdin
6
AABBCC
stdout
1212126