最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 S: L12-2 动态规划入门 - 作业

    正文概述 网友投稿   2026-01-22 11:07:01  

    题目描述

    请你在一个数组里找出连续的一段(不能为空),使得这一段的总和最大。

    【提示】 定义状态:f[i]表示以第i个数为结尾的最大子段和。

    输入

    第一行一个整数n(n<100000),表示数字的个数。 第二行n个空格隔开的整数,表示数组里的每一个数字(保证每个数在-1000到1000之间)。

    输出

    输出一个整数,表示题目所求的最大的总和。

    样例输入

    7
    1 -2 3 -1 2 -3 2

    样例输出

    4
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 S: L12-2 动态规划入门 - 作业