๐ ๊ฐ์ฅ ๊ธด ์ค๋ฆ์ฐจ์ ๋ถ๋ถ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ธ๋ฐ ์์ด๋์ด๋ฅผ ๋ ์ฌ๋ฆฌ์ง ๋ชปํ๋ค..ใ
๐จ ์ฐธ๊ณ ์ฝ๋
์ฝ๋
const fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');
const N = +input.shift();
input = input
.map((item) => item.split(" ").map(Number))
.sort((a, b) => a[0] - b[0]);
let dp = new Array(N).fill(1);
for (let i = 1; i < N; i++) {
let max = dp[i];
for (let j = 0; j < i; j++) {
if (input[j][1] < input[i][1]) {
max = Math.max(max, dp[j] + 1);
}
}
dp[i] = max;
}
console.log(N - Math.max(...dp));