#11131. 最厉害的学生 【深基】 : 题解 .

C2024010 2024-07-24 9:55:05 2024-07-24 10:16:27

#include<bits/stdc++.h>

struct students{

std::string name;

short maths;

short chines;

short English;

short Total_score;

};

struct Subscript_and_total_score{

long Subscript;

long Total_score_=0;

};

students d[100005];

short n;

int main() {

std::cin>>n;

for(int i=0;i<n;i++){

	std::cin>>d[i].name>>d[i].maths>>d[i].English>>d[i].chines;

	d[i].Total_score=d[i].maths+d[i].English+d[i].chines;

}Subscript_and_total_score m;

for(int i=0;i<n-1;i++){

	if(d[i].Total_score>m.Total_score_){

		m.Total_score_=d[i].Total_score;

		m.Subscript=i;

	}

}

using namespace std;

cout<<d[m.Subscript].name<<" "<<d[m.Subscript].maths<<" "<<d[m.Subscript].English<<" "<<d[m.Subscript].chines;

return 0;

}