当进行降序排列是,重载排序函数即可
#include<bits/stdc++.h>
using namespace std;
bool isbig(const int a, const int b){
    return a>b;
}
int main(){
    int n;
    while(cin >> n){
        vector<int> v;
        int m;
        for(int i=0; i<n; i++){
            cin >> m;
            v.push_back(m);
        }
        int k;
        cin >> k;
        if(k==0){
            sort(v.begin(),v.end());
        }
        else if(k==1){
            sort(v.begin(),v.end(),isbig);
        }
        for(int i=0; i<v.size(); i++){
            cout << v[i] << ' ';
        }
        cout << endl;
    }
}