complete 2156.kt and 11727.kt & queue 11058.kt

This commit is contained in:
2024-05-25 17:56:42 +09:00
parent 8031759e0f
commit e4102d91c5
3 changed files with 56 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
val Mem = Array<Int>(1001) { i ->
if (i == 1) {
1
} else if (i == 2) {
3
} else {
0
}
}
fun get(N: Int): Int {
if (Mem[N] != 0) {
return Mem[N]
} else {
Mem[N] = (get(N - 1) + 2 * get(N - 2)) % 10007
return Mem[N]
}
}
fun main() {
val N = readln().toInt()
println(get(N))
}