简单结构体排序

来源:互联网 发布:php web服务的搭建 编辑:程序博客网 时间:2024/06/07 09:09

【题意】打气球的志愿者们比较蠢!于是,打的气球越多,题目越水>_<。我们知道气球数,问你按照什么顺序做题,能够得以从易到难的顺序解决所有问题。

#include<stdio.h>

#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
const int N = 12, M = 0, Z = 1e9 + 7, ms63 = 0x3f3f3f3f;
int casenum, casei;
int n, m;
pair<int, string>a[N];
void solve()
{
scanf("%d", &casenum);
for (casei = 1; casei <= casenum; ++casei)
{
scanf("%d", &n);
for (int i = 1; i <= n; ++i)cin >> a[i].second >> a[i].first;
sort(a + 1, a + n + 1);
for (int i = n; i > 1; --i)cout << a[i].second << ' ';
cout << a[1].second << endl;
}
}
int main()
{
solve();
return 0;

}




0 0