tuple
2025-09-30 15:52:58
发布于:浙江
0阅读
0回复
0点赞
#include<iostream>
#include<tuple>
#include<algorithm>
#define gen tuple<basic_string<char>,int,basic_string<char>>
using namespace std;
gen a[110];
int main(){
int n;
cin>>n;
for (int i=0;i<n;++i) {cin >> get<0>(a[i]) >> get<1>(a[i]) >> get<2>(a[i]);}
sort(a,a+n,[](gen& a,gen& b){
if (get<1>(a) != get<1>(b)) return get<1>(a) > get<1>(b);
return get<2>(a)<get<2>(b);
});
cout<< get<0>(*a) << ' ' << get<1>(*a) << ' ' << get<2>(*a);
return 0;
}
这里空空如也


有帮助,赞一个