比较暴力,push方法可以用二分法优化

// [1,2,4,888,2,1,3,...]
// [1,2,4,888,3]
// [1,2,3,4,888]
const len = +readline();
const arr = [];
const obj = {};

function push(n) {
  obj[n] = n;
  for (let i = 0; i < arr.length; i++) {
    if (n < arr[i]) {
      arr.splice(i, 0, n);
      return;
    }
  }
  arr.push(n);
}

for (let i = 0; i < len; i++) {
  const n = +readline();
  if (obj[n]) {
    continue;
  } else {
    push(n);
  }
}
console.log(arr.join("\r\n"));