Advertisement
Guest User

Untitled

a guest
Apr 30th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. // ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE"
  4.  
  5. int main(){
  6.  
  7. int T;
  8. cin >> T;
  9.  
  10. for(int t = 0; t < T; t++){
  11. map<char, int> a;
  12. vector<int> b(10, 0);
  13. string s;
  14. cin >> s;
  15. for(int i = 0; i < 26; i++)
  16. a[ (char) ('A'+i) ] = 0;
  17. for(size_t i = 0; i < s.size(); i++)
  18. a[s[i]]++;
  19.  
  20. b[0] += a['Z'];
  21. a['E'] -= a['Z'];
  22. a['R'] -= a['Z'];
  23. a['O'] -= a['Z'];
  24.  
  25. b[8] += a['G'];
  26. a['E'] -= a['G'];
  27. a['I'] -= a['G'];
  28. a['H'] -= a['G'];
  29. a['T'] -= a['G'];
  30.  
  31. b[6] += a['X'];
  32. a['S'] -= a['X'];
  33. a['I'] -= a['X'];
  34.  
  35. b[2] += a['W'];
  36. a['T'] -= a['W'];
  37. a['O'] -= a['W'];
  38.  
  39. b[3] += a['T'];
  40. a['H'] -= a['T'];
  41. a['R'] -= a['T'];
  42. a['E'] -= a['T'];
  43. a['E'] -= a['T'];
  44.  
  45. b[4] += a['R'];
  46. a['F'] -= a['R'];
  47. a['O'] -= a['R'];
  48. a['U'] -= a['R'];
  49.  
  50. b[5] += a['F'];
  51. a['I'] -= a['F'];
  52. a['V'] -= a['F'];
  53. a['E'] -= a['F'];
  54.  
  55. b[1] += a['O'];
  56. a['N'] -= a['O'];
  57. a['E'] -= a['O'];
  58.  
  59. b[7] += a['S'];
  60.  
  61. b[9] += a['N'];
  62.  
  63. cout << "Case #" << t+1 << ": ";
  64. for(int i = 0; i <= 9; i++)
  65. for(int j = 0; j < b[i]; j++)
  66. cout << i;
  67. cout << endl;
  68. }
  69.  
  70. return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement