为什么只有30分?
查看原帖
为什么只有30分?
349824
WsW_花逝爆零人楼主2020/8/19 11:29
#include<bits/stdc++.h>
using namespace std;
int sum[101];
char name[101][50];
int main(){
	int n,summ=0;
	int maxi=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		int f,y,l;
		char x,g;
		cin>>name[i];
		cin>>f>>y>>g>>x>>l;
		if(f>80&&l>=1)sum[i]+=8000;
		if(f>85&&y>80)sum[i]+=4000;
		if(f>90)sum[i]+=2000;
		if(f>85&&x=='Y')sum[i]+=1000;
		if(f>80&&g=='Y')sum[i]+=850;
		summ+=sum[i];
		if(sum[maxi]<sum[i])maxi=i;
	}
	cout<<name[maxi];
	printf("\n%d\n%d",sum[maxi],summ);
	return 0;
} 
2020/8/19 11:29
加载中...