← 返回题库
中级

动态规划:最大子数组和

未完成
中级参考 代码结构已给出,请填写 ____ 处
dp[i-____]+nums[i])。

示例

输入
def solve():
    nums = [-2, 1, -3, 4, -1, 2, 1, -5, 4]
    max_sum = nums[0]
    cur_sum = nums[0]
    for num in nums[1:]:
        cur_sum = max(num, cur_sum + num)
        max_sum = max(max_sum, cur_sum)
    print(max_sum)
期望输出
solve()
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码