按照题意模拟即可。
#include<string> #include<iostream> #include<algorithm> using namespace std; int main(){ string name; int n,tot=0,ans=-1; cin>>n; for(int i=1;i<=n;i+=1){ string na; int va=0,k1,k2,k3; char c1,c2; cin>>na>>k1>>k2>>c1>>c2>>k3; if(k1>80 && k3>=1) va+=8000; if(k1>85 && k2>80) va+=4000; if(k1>90) va+=2000; if(k1>85 && c2==‘Y‘) va+=1000; if(k2>80 && c1==‘Y‘) va+=850; tot+=va; if(va>ans) ans=va,name=na; } cout<<name<<endl<<ans<<endl<<tot; return 0; }
原文:http://www.cnblogs.com/oris71/p/7727396.html