#include <iostream>
struct student{
char name[15],id[15],gender;
int score;
student(){
score=-1;
}
}temp,lowest,highest;
int main(){
int num;
scanf("%d",&num);
for(int i=0;i<num;i++){
scanf("%s %c %s%d",temp.name,&temp.gender,temp.id,&temp.score);
if(temp.gender=='M'&&(lowest.score==-1||lowest.score>temp.score)) lowest=temp;
else if(temp.gender=='F'&&highest.score<temp.score) highest=temp;
}
if(highest.score!=-1) printf("%s %s\n",highest.name,highest.id);
else printf("Absent\n");
if(lowest.score!=-1) printf("%s %s\n",lowest.name,lowest.id);
else printf("Absent\n");
if(lowest.score!=-1&&highest.score!=-1) printf("%d",highest.score-lowest.score);
else printf("NA");
return 0;
}
PAT A1036
最新推荐文章于 2022-08-18 16:56:35 发布