Advertisement
hkshakib

Untitled

Feb 8th, 2020
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. ///freopen("in.txt", "r", stdin);
  6. int T;
  7. long long sum1=0;
  8. cin>>T;
  9. while(T--)
  10. {
  11. int n;
  12. cin>>n;
  13. int A[5]= {0},B[5]= {0},C[5]= {0},D[5]= {0};
  14. string m;
  15. int t;
  16. for(int i=0; i<n; i++)
  17. {
  18. cin>>m>>t;
  19. if(m == "A" )
  20. {
  21. if(t == 12)
  22. A[1]++;
  23. else if(t == 9)
  24. A[2]++;
  25. else if(t == 6)
  26. A[3]++;
  27. else if(t == 3)
  28. A[4]++;
  29. }
  30. else if(m == "B" )
  31. {
  32. if(t == 12)
  33. B[1]++;
  34. else if(t == 9)
  35. B[2]++;
  36. else if(t == 6)
  37. B[3]++;
  38. else if(t == 3)
  39. B[4]++;
  40. }
  41. else if(m=="C" )
  42. {
  43. if(t == 12)
  44. C[1]++;
  45. else if(t == 9)
  46. C[2]++;
  47. else if(t == 6)
  48. C[3]++;
  49. else if(t == 3)
  50. C[4]++;
  51. }
  52. else if(m=="D" )
  53. {
  54. if(t == 12)
  55. D[1]++;
  56. else if(t == 9)
  57. D[2]++;
  58. else if(t == 6)
  59. D[3]++;
  60. else if(t == 3)
  61. D[4]++;
  62. }
  63. }
  64. int Aa =*max_element(A, A+5);
  65. int Bb =*max_element(B, B+5);
  66. int Cc =*max_element(C, C+5);
  67. int Dd =*max_element(D, D+5);
  68. vector<int>v;
  69. v.push_back(Aa);
  70. v.push_back(Bb);
  71. v.push_back(Cc);
  72. v.push_back(Dd);
  73. sort(v.rbegin(),v.rend());
  74. long long sum = ((v[0]*100)+(v[1]*75)+(v[2]*50)+(v[3]*25));
  75. if(v[0]==0)
  76. sum-=100;
  77. if(v[1]==0)
  78. sum-=100;
  79. if(v[2]==0)
  80. sum-=100;
  81. if(v[3]==0)
  82. sum-=100;
  83. sum1+=sum;
  84. cout<<sum<<endl;
  85. }
  86. cout<<sum1<<endl;
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement