#include <stdio.h>
#include <string.h>
int main(){
//freopen("in.txt","r",stdin);
int n;
scanf("%d",&n);
char name[10],minMname[10],maxFname[10];
char gender;
char id[12],minMid[12],maxFid[12];
int grade,minMgrade, maxFgrade;
int minM = 200;
int maxF = -1;
while(0 < n--){
scanf("%s %c %s %d",&name, &gender, &id, &grade);
switch(gender){
case 'M':
if(grade < minM){
minM = grade;
strcpy(minMname, name);
strcpy(minMid, id);
}
break;
case 'F':
if(grade > maxF){
maxF = grade;
strcpy(maxFname, name);
strcpy(maxFid, id);
}
break;
}//switch
}//while
if(maxF > 0){
printf("%s %s\n",maxFname,maxFid);
}else{
printf("Absent\n");
}
if(minM < 100){
printf("%s %s\n",minMname,minMid);
}else{
printf("Absent\n");
}
if(minM < 100 && maxF > 0){
printf("%d\n",maxF - minM);
}else
{
printf("NA\n");
}
return 0;
}
转载于:https://my.oschina.net/kaneiqi/blog/204019