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

    正文概述 网友投稿   2026-01-22 15:59:45  

    题目描述

    小机器人从艾达空间里面取出了隐身板,来帮助他们隐藏自己。隐身板一共分成n块,每一块都有一个对应的数值,这个数值越大,表示它能吸收的光线越多,隐身能力越强。如果这个数值是负数,表示它不但不能吸收光线,还会反射光线,这个负数的绝对值越大,反射的光线就越强,也就越有可能吸引蜜蜂的注意。小机器人想要选出任意长度的一段连续的隐身板,让这一段当中每一块隐身板的数值加起来的总和最大。请你编写程序,帮助小机器人完成选择。

    输入

    第一行一个整数n(1≤n≤100000),表示有n块隐身板。 第二行n个空格隔开的整数,数字范围在-100到100之间,表示每一块隐身板对应的数值。

    输出

    一个整数,表示选出的连续的一段隐身板,对应的数值总和的最大值。

    样例输入

    7
    2 -1 1 3 -4 2 1

    样例输出

    5
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 AX: L12-5 引入二维动态规划 - 练习6