您的位置:首页 > 其它

简单结构体排序

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

#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
;

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: