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";
}