We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9a94062 commit f692d68Copy full SHA for f692d68
minjeong/DynamicProgramming/2024-03-25-[백준]-#1932-정수삼각형.py
@@ -0,0 +1,21 @@
1
+import sys
2
+input = sys.stdin.readline
3
+
4
+# 입력값 저장
5
+n = int(input())
6
+arr = []
7
+for i in range(n):
8
+ temp = list(map(int, input().split()))
9
+ arr.append(temp)
10
11
+# DP 처리
12
+for i in range(1, n):
13
+ for j in range(0, i+1):
14
+ if j == 0:
15
+ arr[i][j] += arr[i-1][j]
16
+ elif j == i:
17
+ arr[i][j] += arr[i-1][j-1]
18
+ else:
19
+ arr[i][j] += max(arr[i-1][j], arr[i-1][j-1])
20
+# 최대 합
21
+print(max(arr[n-1]))
0 commit comments