complete 12015.kt 12738.kt 14626.kt 33985.kt 34029.kt 34060.kt 9252.py

This commit is contained in:
2025-07-13 16:13:49 +09:00
parent cd64086305
commit 7e42a7b447
7 changed files with 253 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import java.io.StreamTokenizer
fun main() = with(StreamTokenizer(System.`in`.bufferedReader())) {
nextToken()
val n = nval.toInt()
val lisProps = IntArray(n)
var size = 0
(1..n).forEach { _ ->
nextToken()
val it = nval.toInt()
val x = lisProps.binarySearch(it, 0, size).let { it ->
if (it < 0) {
-(it + 1)
} else {
it
}
}
if (x == size) {
size++
}
lisProps[x] = it
}
println(size)
}