Algorithm/luogu/P1216/main.py

22 lines
363 B
Python
Raw Normal View History

2022-10-28 02:37:25 +08:00
import io
import sys
sys.stdin = io.StringIO('''5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5''')
n = int(input())
nums = []
for i in range(n):
nums.append(list(map(int, input().split())))
f = [[0] * (n + 1) for _ in range(n + 1)]
for i in range(n - 1, -1, -1):
for j in range(i + 1):
f[i][j] = max(f[i + 1][j], f[i + 1][j + 1]) + nums[i][j]
print(f[0][0])