水题
我的代码:
#include <algorithm>
#include <iostream>
using namespace std;
const int N = 1001;
string f_name, m_name, name;
char sex, f_sex = 'F', m_sex = 'M';
string f_id, m_id, id;
int grade, f_grade = 0, m_grade = 999999;
int n;
int main() {
cin >> n;
while (n--) {
cin >> name >> sex >> id >> grade;
if (sex == 'F') {
if (grade > f_grade) {
f_grade = grade;
f_name = name;
f_id = id;
}
}
if (sex == 'M') {
if (grade < m_grade) {
m_grade = grade;
m_name = name;
m_id = id;
}
}
}
bool ff = 1;
if (f_name == "") {
ff = 0;
cout << "Absent" <<endl;
}
else {
cout << f_name << " " << f_id <<endl;
}
if (m_name == "") {
ff = 0;
cout << "Absent" <<endl;
}
else {
cout << m_name << " " << m_id <<endl;
}
if (ff == 0) cout << "NA" ;
else {
cout << f_grade - m_grade;
}
return 0;
}