已AC代码:
#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;struct m{int a;//长度int b;//直径int c;//编号} s[1001];bool cmp1(m x,m y){return x.a>y.a;}bool cmp2(m x,m y){return x.b<y.b;}bool cmp3(m x,m y){return x.c>y.c;}int main(){int N;scanf("%d",&N);while(N--){int n;scanf("%d",&n);int i,j=0,k=0;for(i=0; i<n; i++)scanf("%d%d%d",&s[i].a,&s[i].b,&s[i].c);sort(s,s+n,cmp1);for(i=0; i<n; i++)if(s[i].a==s[0].a)j++;sort(s,s+j,cmp2);for(i=0; i<j; i++)if(s[i].b==s[0].b)k++;sort(s,s+k,cmp3);printf("%d\n",s[0].c);memset(s,0,sizeof(s));}return 0;}
如果觉得《题目263 精挑细选》对你有帮助,请点赞、收藏,并留下你的观点哦!