#9错误,求调
查看原帖
#9错误,求调
701230
Jesusdalao楼主2022/10/15 11:39
#include <bits/stdc++.h>
using namespace std;
int ans;
struct abc{
	string c;
	int pj,py,lw,sum;
	char x,b;
}a[1005];
bool cmp(abc g,abc h){
	return g.sum>h.sum;
}
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].c>>a[i].pj>>a[i].py>>a[i].b>>a[i].x>>a[i].lw;
		if(a[i].pj>80&&a[i].lw>=1) a[i].sum+=8000;
		if(a[i].pj>85&&a[i].py>80) a[i].sum+=4000;
		if(a[i].pj>90) a[i].sum+=2000;
		if(a[i].pj>85&&a[i].x=='Y') a[i].sum+=1000;
		if(a[i].py>80&&a[i].b=='Y') a[i].sum+=850;
		ans+=a[i].sum;
	}
	sort(a+1,a+1+n,cmp);
	cout<<a[1].c<<endl<<a[1].sum<<endl<<ans<<endl;
	return 0;
}
2022/10/15 11:39
加载中...