// 自定义一个降序排序规则 #include <algorithm> #include <iostream> #include <vector> using namespace std; bool myCompare(int a, int b){ return a > b; } int main() { int n; cin >> n; vector<int> v(n,0); for(int i = 0; i < n; ++i){ cin >> v[i]; } int isDecrease; cin >> isDecrease; if(isDecrease){ sort(v.begin(), v.end(), myCompare); }else{ sort(v.begin(), v.end()); } for(auto it : v){ cout << it << " "; } cout << endl; return 0; } // 64 位输出请用 printf("%lld")