[백준] #1932 정수 삼각형 python
2023. 6. 2. 02:06
https://www.acmicpc.net/problem/1932
📕 설명 📕
DP 문항.
어렵다.
하나씩 값을 기억하며 간다.
🧑🏻💻 나의 풀이 🧑🏻💻
N = int(input())
li = []
dp = [[0] * N for _ in range(N)]
for i in range(N):
li.append(list(map(int, input().split())))
dp[0][0] = li[0][0]
for i in range(1, N):
for j in range(0, i+1):
if j == 0:
dp[i][j] = dp[i-1][j] + li[i][j]
else:
dp[i][j] = max(dp[i-1][j-1], dp[i-1][j]) + li[i][j]
print(max(dp[N-1]))
'Programming > Algorithm' 카테고리의 다른 글
[백준] #2290 LCD Test (0) | 2023.06.06 |
---|---|
[백준] #2502 떡 먹는 호랑이 python (0) | 2023.06.05 |
[백준] #1080 행렬 python (0) | 2023.06.01 |
[백준] #1629 곱셈 python (0) | 2023.05.31 |
[백준] #2168 타일 위의 대각선 python (2) | 2023.05.30 |