#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的标准输出只能够出字符输出,而不是字符串。

相关文章:

  • 2022-02-02
  • 2021-12-19
  • 2021-08-24
  • 2021-05-26
  • 2022-02-12
猜你喜欢
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2022-02-23
  • 2021-09-15
  • 2021-09-05
相关资源
相似解决方案