본문 바로가기

Algorithm & Data Structure

백준 - 11053번

728x90
반응형
import sys

n = int(sys.stdin.readline())
arr = list(map(int, input().split()))

dp = []

for i in range(n):
    cnt = 0
    temp = []
    for k in range(i):
        if arr[i] > arr[k] and arr[k] not in temp:
            temp.append(arr[k])
            cnt = cnt+1
    dp.append(cnt+1)

k = max(dp)
print(k)

흠 어디가 잘못된지 잘 모르겠다. 값은 맞게 나오는것 같다.

728x90
반응형

'Algorithm & Data Structure' 카테고리의 다른 글

백준 - 11047(그리디 알고리즘)  (0) 2022.01.24
백준 - 2156번  (0) 2022.01.23
백준 - 1904번  (0) 2022.01.17
Dynamic Programming  (0) 2022.01.16
백준 - 11053번  (0) 2022.01.16