-
[백준 문제풀이] 얼렁뚱땅 2579 계단오르기 풀이얼렁뚱땅 백준 문제풀이 2022. 10. 25. 23:26
https://www.acmicpc.net/problem/2579
2579번: 계단 오르기
계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. <그림 1>과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점
www.acmicpc.net
import sys n = int(input()) arr = [] for i in range(n) : arr.append(int(input())) if n == 1 : print(arr[0]) sys.exit() elif n == 2 : print(arr[0]+arr[1]) sys.exit() dp = [0]*301 dp[0] = arr[0] dp[1] = arr[0] + arr[1] dp[2] = max(arr[0]+arr[2], arr[1]+arr[2]) for i in range(3,n) : dp[i]=max(dp[i-3]+arr[i-1]+arr[i], dp[i-2]+arr[i]) print(dp[n-1])
'얼렁뚱땅 백준 문제풀이' 카테고리의 다른 글
[백준 문제풀이] 얼렁뚱땅 1965 상자넣기 풀이 (0) 2022.10.26 [백준 문제풀이] 얼렁뚱땅 9461 파도반 수열 풀이 (0) 2022.10.25 [백준 문제풀이] 얼렁뚱땅 1149 RGB거리 풀이 (0) 2022.10.25 [백준 문제풀이] 얼렁뚱땅 1106 호텔 풀이 (0) 2022.10.22 [백준 문제풀이] 얼렁뚱땅 11660 구간 합 구하기 5 풀이 (0) 2022.10.22