n = int(input())
arr_w = []
arr_h = []
for _ in range(n):
w, h = map(int, input().split())
arr_w.append(w)
arr_h.append(h)
rank = []
for i in range(n):
r = 1
for j in range(n):
if i == j:
continue
if arr_w[i] < arr_w[j] and arr_h[i] < arr_h[j]:
r += 1
rank.append(r)
for i in rank:
print(i, end=" ")
어렵게 생각 할 필요 없이
자신의 등수 = 자신보다 키, 몸무게 큰 사람 + 1
'알고리즘' 카테고리의 다른 글
[백준] 1436번(python 파이썬) (0) | 2022.06.26 |
---|---|
<백준> 1018번 자바 알고리즘 (0) | 2022.06.19 |
<백준> 17478번 파이썬 알고리즘 (0) | 2022.05.26 |
<백준> 1644번 파이썬 알고리즘 (0) | 2022.04.20 |
<백준> 1806번 파이썬 알고리즘 [투 포인터][부분 합] (0) | 2022.04.18 |