House Robber · Nhóm: Quy hoạch động
Tên trộm nhà (House Robber), nhóm Quy hoạch động.
def rob(a):
n = len(a)
dp = [0] * n
dp[0] = a[0]
for i in range(1, n):
dp[i] = max(dp[i-1], dp[i-2] + a[i])
return dp[n-1]
Mở trang để xem mô phỏng từng bước và xuất slide bài giảng.