https://www.acmicpc.net/problem/14495
const fs = require("fs")
const n = Number(fs.readFileSync("/dev/stdin").toString().trim())
const arr = []
arr[1] = 1
arr[2] = 1
arr[3] = 1
for (let i = 4; i <= n; i++) {
arr[i] = arr[i - 1] + arr[i - 3]
}
console.log(arr[n])
const fs = require("fs")
const n = Number(fs.readFileSync("/dev/stdin").toString().trim())
const arr = [0, 1, 1, 1].map(BigInt)
for (let i = 4; i <= n; i++) {
arr[i] = arr[i - 1] + arr[i - 3]
}
console.log(arr[n].toString()) // BigInt는 뒤에 n이 붙기 때문에 toString 필요