백준 | 상자넣기

jeonghens·2024년 11월 29일

알고리즘: BOJ

목록 보기
97/125

백준 상자넣기


import sys


n = int(sys.stdin.readline().strip())
boxes = list(map(int, sys.stdin.readline().strip().split()))

# dp[i]: i번째 박스까지 한 번에 넣을 수 있는 최대 상자 개수
dp = [1] * n
for i in range(n):
    for j in range(i):
        if boxes[i] > boxes[j]:
            dp[i] = max(dp[i], dp[j] + 1)

print(max(dp))
profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글