-
코드
n = int(input()) li = list(map(int,input().split())) s = [0 for i in range(n)] for i in range(n): for j in range(i): if li[j] < li[i] and s[i] < s[j]: s[i] = s[j] s[i] += 1 print(max(s))
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2565번 전깃줄 (파이썬) (0) 2022.01.02 [백준] 11054번 가장 긴 바이토닉 부분 수열 (파이썬) (0) 2022.01.01 [백준] 2156번 포도주 시식 (파이썬) (0) 2022.01.01 [백준] 10844번 쉬운 계단 수 (파이썬) (0) 2022.01.01 [백준] 1463번 1로 만들기 (파이썬) (0) 2022.01.01