30
查看原帖
30
364847
_Kouki_楼主2021/9/28 21:30
#include<bits/stdc++.h>
using namespace std;
int n;
struct node
{
	string name;
	int qj;
	int pj;
	bool gb;
	bool xy;
	int lw;
}t;
int main()
{
	cin>>n;
	int mx=0;
	string mxn;
	long long anss=0;
	for(int i=1;i<=n;i++)
	{
		int ans=0;
		char cc;
		cin>>t.name>>t.qj>>t.pj;
		cin>>cc;if(cc=='Y') t.gb=1;
		cin>>cc;if(cc=='Y') t.xy=1;
		cin>>t.lw;
		if(t.qj>80&&t.lw>0) ans+=8000;
		if(t.qj>85&&t.pj>80) ans+=4000;
		if(t.qj>90) ans+=2000;
		if(t.qj>85&&t.xy) ans+=1000;
		if(t.qj>80&&t.gb) ans+=850;
		if(ans>mx) mx=ans,mxn=t.name;
		anss+=ans;
		t.gb=0;t.lw=0;t.pj=0;t.qj=0;t.xy=0; 
	}
	cout<<mxn<<endl;
	cout<<mx<<endl;
	cout<<anss<<endl;
	return 0;	
} 
2021/9/28 21:30
加载中...