반응형
[문제 출처]
https://www.acmicpc.net/problem/14430
[문제 풀이]
import sys
input = sys.stdin.readline
x,y = map(int, input().split())
arr = [[0 for i in range(y+1)] for _ in range(x+1)]
#print(arr)
dp = [[0 for i in range(y+1)] for _ in range(x+1)]
for i in range(1,x+1):
tmp = list(map(int, input().split()))
tmp.insert(0,0)
arr[i] = tmp
for i in range(1,x+1):
for j in range(1,y+1):
dp[i][j] = max(arr[i][j] + dp[i][j-1], arr[i][j] + dp[i-1][j])
print(dp[x][y])
반응형
'알고리즘 > python' 카테고리의 다른 글
[python/파이썬] 백준 20546 기적의 매매법 (0) | 2022.07.19 |
---|---|
[python/파이썬] 백준 21918 전구 (0) | 2022.07.19 |
[python/파이썬] 백준 11060 점프 점프 (0) | 2022.07.18 |
[python/파이썬] 백준 1660 캡틴 이다솜 (0) | 2022.07.15 |
[python/파이썬] 백준 17212 달나라 토끼를 위한 구매대금 지불 도우미 (0) | 2022.07.15 |