求助
  • 板块灌水区
  • 楼主yalimasinei
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/18 13:29
  • 上次更新2024/11/18 17:05:16
查看原帖
求助
1083638
yalimasinei楼主2024/11/18 13:29

P1051 [NOIP2005 提高组] 谁拿了最多奖学金


#include <iostream>
using namespace std;
int rs,qm,bj,lw,ma=-1,s[10086],yg=0;
string xm,xm2;
char xb,gb;
int main(){
cin>>rs;
for(int i=1;i<=rs;i++){
	cin>>xm>>qm>>bj>>gb>>xb>>lw;
	if(qm>90){
		s[i]=s[i]+2000;
	}if(qm>80&&lw>0){
		s[i]=s[i]+8000;
	}if(qm>85&&bj>80){
		s[i]=s[i]+4000;
	}if(qm>85&&xb=='Y'){
		s[i]=s[i]+1000;
	}if(qm>80&&gb=='Y'){
		s[i]=s[i]+850;
	}yg=yg+s[i];
	if(s[i]>ma){
		ma=s[i];
		xm2=xm;
	}
}cout<<xm2<<endl<<ma<<endl<<yg;
   return 0;
}
2024/11/18 13:29
加载中...