PAT_1036. Boys vs Girls

来源:互联网 发布:java单机游戏免费下载 编辑:程序博客网 时间:2024/06/05 02:13
////  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甲级也这么水了

0 0
原创粉丝点击