答案

李易臻  •  11小时前


include <bits/stdc++.h>

using namespace std ;

struct q{

string

name;

int

p,y;

char

b,x;

int

lun;

int

sum;

int

id; }; bool cmp(q x,q y) {

if

(x.sum==y.sum){

	return

x.id<y.id; } return x.sum>y.sum; } q a[ 110 ]; int main() {

int

n;

cin

>>n;

int ans=0

;

for(int i=1

;i<=n;i++){

	cin

>>a[i].name>>a[i].p>>a[i].y>>a[i].b>>a[i].x>>a[i].lun;

	a[i].id=i;
	a[i].sum=

0 ;

	if(a[i].p>80 && a[i].lun>=1

){

		a[i].sum=a[i].sum+

8000 ;

	}
	if(a[i].p>85 && a[i].y>80

){

		a[i].sum=a[i].sum+

4000 ;

	}
	if(a[i].p>90

){

		a[i].sum=a[i].sum+

2000 ;

	}
	if(a[i].p>85 && a[i].x=='Y'

){

		a[i].sum=a[i].sum+

1000 ;

	}
	if(a[i].y>80 && a[i].b=='Y'

){

		a[i].sum=a[i].sum+

850 ;

	}
	ans=ans+a[i].sum;
}
sort(a+

1,a+1 +n,cmp);

cout<<a[1].name<<endl<<a[1].sum<<endl

<<ans; return 0 ; }


评论:

请先登录,才能进行评论