#P0150. sort(a.begin(), a.end(), cmp)
sort(a.begin(), a.end(), cmp)
题目描述
:cmp 函数是我们自定义的,这样写可以从大到小排序。
注意: 包含 #include <algorithm>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool cmp(int a, int b)
{
return a > b;
}
int main()
{
int n;
cin >> n;
vector<int> a(n);
for(int i = 0; i < n; ++ i) cin >> a[i];
sort(a.begin(), a.end(), cmp);
for(int i = 0; i < n; ++ i) cout << a[i] << ' ';
return 0;
}
输入格式
第 行,为一个整数数 。
第 行,共 个整数 。
输出格式
共 行,输出降序后的 a。
数据范围
输入样例:
3
1 2 3
输出样例:
3 2 1
相关
在下列比赛中: