//
// main.cpp
// PAT_1036. Boys vs Girls
//
// Created by wjq on 17/5/7.
// Copyright © 2017年 wjq. All rights reserved.
//
#include <algorithm>
#include <iostream>
using namespace std;
struct people
{
string name;
char gender;
string lesson;
int grade;
}p[10005];
int N;
int cmp(people a,people b)
{
return a.grade<b.grade;
}
int main(int argc, const char * argv[])
{
cin>>N;
for(int i=0;i<N;i++)
cin>>p[i].name>>p[i].gender>>p[i].lesson>>p[i].grade;
sort(p,p+N,cmp);
int A=-1,B=-1,i;
for(i=N-1;i>=0;i--)
{
if(p[i].gender=='F')
{
cout<<p[i].name<<" "<<p[i].lesson<<endl;
A=p[i].grade;
break;
}
}
if(i==-1)
cout<<"Absent"<<endl;
for(i=0;i<N;i++)
{
if(p[i].gender=='M')
{
cout<<p[i].name<<" "<<p[i].lesson<<endl;
B=p[i].grade;
break;
}
}
if(i==N)
cout<<"Absent"<<endl;
if(A==-1||B==-1)
cout<<"NA"<<endl;
else
cout<<A-B<<endl;
return 0;
}
又是一道简单题...怎么PAT甲级也这么水了