728x90
반응형
SMALL
단순 DP 문제였습니다. 바로 직전 문제에서 chatGPT 에게 try, except 로 뚜드려 맞아서 쉽게 풀었습니다. :)
import sys
n = int(sys.stdin.readline())
dp = [0 for _ in range(n + 1)]
works = [list(map(int, sys.stdin.readline().strip().split())) for _ in range(n)]
for i in range(len(works)):
dp[i] = max(dp[i], dp[i - 1])
try:
dp[i + works[i][0]] = max(works[i][1] + dp[i], dp[i + works[i][0]] )
except:
pass
print(max(dp))
728x90
반응형
LIST
'코테' 카테고리의 다른 글
자율 주행 자동차 (0) | 2023.03.29 |
---|---|
방화벽 설치하기 (0) | 2023.03.28 |
14500 - 테트로미노 (1) | 2023.03.28 |
바이러스 검사 (0) | 2023.03.28 |
생명과학부 랩 인턴 (0) | 2023.03.28 |