const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
//本排序题就不要想着直接sort解决问题比较好吧……
void async function () {
// Write your code here
let n = await readline()
n = parseInt(n)
//console.log(n)
let b = await readline()
let arr = b.split(" ").map(a=>parseInt(a))
let choose = await readline()
choose = parseInt(choose)
if(choose === 1){
console.log(arr.sort((a,b)=>b-a).join(' '))
}else if(choose === 0){
console.log(arr.sort((a,b)=>a-b).join(' '))
}
}()
/**
* //升序
const upperSort = (arr)=>{
}
//降序
const downSort = (arr)=>{
}
*/
懒得自己写排序了……今天就先这样,下次一定……

京公网安备 11010502036488号