Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Nuttykub
Problemset: นักสร้างเกม
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-15 22:31:49
#include <bits/stdc++.h>
using namespace std;
#define ll long long
class info{
public:
string player;
string weap1,weap2;
ll pro1,pro2,dm1,dm2;
ll total_dmg=0;
};
int main(){
int n;
cin>>n;
vector<info> vec(n);
for(int i =0;i< n;i++){
cin>>vec[i].player;
}
for(int i = 0;i<n;i++){
cin>>vec[i].weap1 >> vec[i].pro1 >> vec[i].dm1>>vec[i].weap2>>vec[i].pro2 >>vec[i].dm2;
if(vec[i].pro1 > 10) vec[i].total_dmg+=vec[i].dm1;
if(vec[i].pro2 >10) vec[i].total_dmg+=vec[i].dm2;
}
sort(vec.begin(),vec.end(),[](const info&a ,const info&b){
return a.total_dmg>b.total_dmg;
});
cout << vec[0].player << " is the strongest with "<< vec[0].total_dmg << " units";
}