문제 링크
https://www.acmicpc.net/problem/7568
7568번: 덩치
우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩
www.acmicpc.net
풀이
- 숫자들의 최대 크기가 작으므로 완전 탐색 고려
- 완전 탐색으로 자신보다 덩치가 큰 사람의 수 k를 구하고 등수는 k+1이므로 answer에 추가
n = int(input())
h = []
w = []
for _ in range(n):
a, b = map(int,input().split())
h.append(a)
w.append(b)
answer = []
result = 0
rank = 1
for i in range(n):
cnt = 0
for j in range(n):
if h[i] < h[j] and w[i] < w[j]:
cnt += 1
answer.append(cnt+1)
for i in answer:
print(i, end = " ")
'개발 > algorithm' 카테고리의 다른 글
[백준 10250번] ACM 호텔 - python (0) | 2022.02.12 |
---|---|
[백준 9012번] 괄호 - python (0) | 2022.02.12 |
[백준 4153번] 직각삼각형 -python (0) | 2022.02.12 |
[백준 2839번] 설탕 배달 - python (0) | 2022.02.12 |
[백준 2805번] 나무 자르기 - python (0) | 2022.02.12 |