#P2479. Maximum sum

Maximum sum

题目翻译

题目描述
给定一个包含n个整数的集合:An个整数的集合:A={a1,a2,...,a₁, a₂,..., anaₙ},我们定义函数d(A)d(A)如下:

你的任务是计算d(A)d(A)

输入格式
输入包含T(30)T(≤30)个测试用例。测试用例的数量(T)在第一行给出(T)在第一行给出

每个测试用例包含两行:

  • 第一行是一个整数n(2n50000)n(2≤n≤50000)
  • 第二行包含n个整数:a1,a2,...,an(ai10000)n个整数:a₁, a₂,..., aₙ (|aᵢ| ≤ 10000) 每个测试用例后有一个空行。

输出格式
每个测试用例输出一行,包含整数d(A)d(A)


可复制的输入输出样例

输入样例1

1

10
1 -1 2 2 3 -3 4 -4 5 -5

输出样例1

13

提示
在样例中,我们选择子数组{2,2,3,3,42,2,3,-3,4}和{55},可以得到答案1313

输入建议
由于输入规模较大,建议使用scanfscanf读取数据。

题目来源
POJ竞赛,作者:Mathematica@ZSU