P5740 第一个测试点不对
  • 板块题目总版
  • 楼主nginx
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/5/6 19:03
  • 上次更新2023/10/23 16:30:48
查看原帖
P5740 第一个测试点不对
726855
nginx楼主2023/5/6 19:03
#include<bits/stdc++.h>
using namespace std;
struct stu{
	string name;
	int yuwen;
	int shuxue;
	int yingyu;
	int num;
}a[1001];
bool cmp(stu a,stu b){
	if(a.num==b.num) return a.num<b.num;
	else return a.num>b.num;
}
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].name>>a[i].yuwen>>a[i].shuxue>>a[i].yingyu;
		a[i].num=a[i].yuwen+a[i].shuxue+a[i].yingyu;
		sort(a+1,a+n+1,cmp);
	}
	cout<<a[1].name<<" "<<a[1].yuwen<<" "<<a[1].shuxue<<" "<<a[1].yingyu;
	return 0;
}
2023/5/6 19:03
加载中...