80分代码求调,感激不尽
查看原帖
80分代码求调,感激不尽
1437698
xzq_Ontoflux楼主2025/7/18 20:29
#include <bits/stdc++.h>
using namespace std;
int n,qm,bj,lw,ans,maxn=-99999;
string s,name;
char a,b;
map<string,int>sum;
int main()
{
 	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>s>>qm>>bj>>a>>b>>lw;
		if(qm>80&&lw>=1)
			sum[s]+=8000;
		if(qm>85&&bj>80)sum[s]+=4000;
		if(qm>90)sum[s]+=2000;
		if(qm>85&&b=='Y')sum[s]+=1000;
		if(bj>80&&a=='Y')sum[s]+=850;
		ans+=sum[s];
		if(sum[s]>maxn)
		{
			maxn=sum[s];
			name=s;
		}
	}	
	cout<<name<<"\n"<<maxn<<"\n"<<ans;
	return 0;
}

2025/7/18 20:29
加载中...