n^3의 시간복잡도로 해결하였다.
재귀로 해결해도 될 것 같긴 한데,,
# n 입력
n = int(input())
# 키 입력
cow_height = list(map(int, input().split()))
# 설계
# 정답
ans = 0
# 완전 탐색 시작
for i in range(n-2):
# 현재 기준 다음부터
for j in range(i+1, n-1):
# 다음이 더 크다면
if cow_height[i] <= cow_height[j]:
# 다음 기준 다음부터
for k in range(j+1, n):
# 다다음이 더 크다면
if cow_height[j] <= cow_height[k]:
# 정답에 추가
ans += 1
# 출력
print(ans)'Algorithm(CodeTree, Python) > 완전탐색1' 카테고리의 다른 글
| [코드트리 자리 수 단위로 완전탐색] 최고의 13위치 python (0) | 2022.11.15 |
|---|---|
| [코드트리 자리 수 단위로 완전탐색] 마라톤 중간에 택시타기 2 python (0) | 2022.11.14 |
| [코드트리 자리 수 단위로 완전탐색] 괄호 쌍 만들어주기 3 python (0) | 2022.11.08 |
| [코드트리 자리 수 단위로 완전탐색] 이상한 진수 2 python (0) | 2022.11.07 |
| [코드트리 자리 수 단위로 완전탐색] 괄호 쌍 만들어주기 2 python (0) | 2022.11.03 |