#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
int m,a,b,c;
int a1,b1,c1;
scanf("%d",&m);
scanf("%d %d %d",&a,&b,&c);
for(int i = 1;i < m;i++ )
{
scanf("%d %d %d",&a1,&b1,&c1);
if(a < a1 || (a == a1 && b > b1) || (a == a1 && b == b1 && c < c1))
{
a = a1,b = b1,c = c1;
}
}
printf("%d\n",c);
}
return 0;
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
int m,a,b,c;
int a1,b1,c1;
scanf("%d",&m);
scanf("%d %d %d",&a,&b,&c);
for(int i = 1;i < m;i++ )
{
scanf("%d %d %d",&a1,&b1,&c1);
if(a < a1 || (a == a1 && b > b1) || (a == a1 && b == b1 && c < c1))
{
a = a1,b = b1,c = c1;
}
}
printf("%d\n",c);
}
return 0;
}
一开始一直想着用结构体然后进行三次筛选,但是那样的确要麻烦好多。这种方法比较简单。