传统题 1000ms 256MiB

【模板】最大子段和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定 nn 个整数排成一排。求这些整数的最大连续子段和(即连续若干个数之和的最大值)。

例如 n=7n=7,数列为 2,13,12,9,14,10,2-2,13,12,9,14,-10,2,其最大连续子段和为 484813+12+9+1413+12+9+14)。

输入格式

第一行一个整数 nn
第二行 nn 个整数,数之间用一个空格隔开。数据保证数列中至少有一个正数。

输出格式

输出一个整数,表示最大连续子段和。

样例

7
-2 13 12 9 14 -10 2
48

数据范围

  • 对于 60%60\% 的数据:1n1041 \le n \le 10^4
  • 对于 100%100\% 的数据:1n1061 \le n \le 10^6100xi100-100 \le x_i \le 100

CQY课堂练习4

未认领
状态
已结束
题目
11
开始时间
2026-4-2 0:00
截止时间
2026-4-23 23:59
可延期
24 小时