Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- ///freopen("in.txt", "r", stdin);
- int T;
- long long sum1=0;
- cin>>T;
- while(T--)
- {
- int n;
- cin>>n;
- int A[5]= {0},B[5]= {0},C[5]= {0},D[5]= {0};
- string m;
- int t;
- for(int i=0; i<n; i++)
- {
- cin>>m>>t;
- if(m == "A" )
- {
- if(t == 12)
- A[1]++;
- else if(t == 9)
- A[2]++;
- else if(t == 6)
- A[3]++;
- else if(t == 3)
- A[4]++;
- }
- else if(m == "B" )
- {
- if(t == 12)
- B[1]++;
- else if(t == 9)
- B[2]++;
- else if(t == 6)
- B[3]++;
- else if(t == 3)
- B[4]++;
- }
- else if(m=="C" )
- {
- if(t == 12)
- C[1]++;
- else if(t == 9)
- C[2]++;
- else if(t == 6)
- C[3]++;
- else if(t == 3)
- C[4]++;
- }
- else if(m=="D" )
- {
- if(t == 12)
- D[1]++;
- else if(t == 9)
- D[2]++;
- else if(t == 6)
- D[3]++;
- else if(t == 3)
- D[4]++;
- }
- }
- int Aa =*max_element(A, A+5);
- int Bb =*max_element(B, B+5);
- int Cc =*max_element(C, C+5);
- int Dd =*max_element(D, D+5);
- vector<int>v;
- v.push_back(Aa);
- v.push_back(Bb);
- v.push_back(Cc);
- v.push_back(Dd);
- sort(v.rbegin(),v.rend());
- long long sum = ((v[0]*100)+(v[1]*75)+(v[2]*50)+(v[3]*25));
- if(v[0]==0)
- sum-=100;
- if(v[1]==0)
- sum-=100;
- if(v[2]==0)
- sum-=100;
- if(v[3]==0)
- sum-=100;
- sum1+=sum;
- cout<<sum<<endl;
- }
- cout<<sum1<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement