HDU 1234 开门人和关门人

#include <string>
#include <algorithm>
#include <iostream>
using namespace std;
struct node
{
    string name,begin,end;
}a[1000];

int cmp1(node a,node b) { return a.begin<b.begin;}
int cmp2(node a,node b) { return a.end>b.end;}

int main()
{
    int n,m,i;
    cin>>n;
    while(n--)
    {
        cin>>m;
        for(i=0;i<m;i++)cin>>a[i].name>>a[i].begin>>a[i].end;
        sort(a,a+m,cmp1);
        cout<<a[0].name<<' ';
        sort(a,a+m,cmp2);
        cout<<a[0].name<<endl;
    }
    return 0;
}

注意点:c的标准输出只能够出字符输出,而不是字符串。

posted @ 2013-12-24 19:57  forever97  阅读(160)  评论(0编辑  收藏  举报