문제 출처
풀이
N = int(input())
init = [int(input())]
for _ in range(N-1):
nums = list(map(int, input().split()))
nums[0] += init[0]
nums[-1] += init[-1]
for i in range(1, len(nums)-1):
nums[i] = max(nums[i]+init[i-1], nums[i]+init[i])
init = nums
print(max(init))
'백준' 카테고리의 다른 글
[python] 4949. 균형잡힌 세상 (0) | 2019.10.05 |
---|---|
[python] 9461. 파도반 수열 (0) | 2019.10.03 |
[python] 1541. 잃어버린 괄호 (0) | 2019.09.29 |
[python] 2217. 로프 (0) | 2019.09.29 |
[python] 10814. 나이순 정렬 (0) | 2019.09.28 |