传统题 1000ms 512MiB

最大连续子段和(数据有问题)

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

Description

给定一个序列a1a_1,a2a_2,a3a_3,…,ana_n,计算其最大连续子段和。

例如,给定((66,-11,55,44,-77)),此序列的最大连续子段和为66+((-11))+55+44==1144

Format

Input

11行包含一个整数tt11tt2200,表示测试用例的数量。

接下来的tt行,每行都以数字nn为开头(1n105)(1\le n\le 10^5),然后是nn个整数,其数值范围:10001000-1000\sim 1000

Output

对每个测试用例,都输出两行。

11行是“CCaassee xx:”,xx表示测试用例的编号。

22行包含33个整数,为序列的最大连续子段和及该子段的开始位置、结束位置。

若有多个结果,则输出第11个结果。

在两个测试用例之间输出一个空行。

Samples

2
5 6 -1 5 4 -7
7 0 6 -1 1 -6 7 -5
Case 1:
14 1 4

Case 2:
7 1 6

来源

HDU1003

ACM竞赛实践:4_动态规划法

未认领
状态
已结束
题目
22
开始时间
2024-8-31 0:00
截止时间
2024-12-31 23:59
可延期
24 小时