SMALL
https://www.acmicpc.net/problem/7568
class Person(val weight: Int, val height: Int)
fun main() = with(Scanner(System.`in`)) {
val count = nextInt()
val items = mutableListOf<Person>()
val results = Array<Int>(count) { 1 }
for (i in 0 until count) {
val weight = nextInt()
val height = nextInt()
items.add(Person(weight = weight, height = height))
}
for (i in 0 until items.size) {
var result = 0
for (j in 0 until items.size) {
if (items[i].weight < items[j].weight && items[i].height < items[j].height) {
result += 1
}
}
results[i] = result + 1
}
println(results.joinToString(" "))
}
LIST
'IT > 알고리즘' 카테고리의 다른 글
[백준] 가장 긴 증가하는 부분 수열 (0) | 2024.10.28 |
---|---|
[백준] 좌표압축 (2) | 2024.10.23 |
[백준] 블랙잭 - 브루트포스 (0) | 2024.10.23 |
[백준] 소수찾기 (0) | 2024.10.21 |
[백준] 피보나치 (0) | 2024.10.21 |