F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

小z的子序列

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 1    Accepted Submission(s): 1


Problem Description
小z有n个数,分别为$a[1],a[2]...a[n]$.

子序列的定义:从$n$个数中选择$k(k>0)$个数,删除其它元素,被保留下来的即为一个子序列。

小z想要知道最大的子序列和是多少。

子序列和:一个子序列所有元素相加和。
 

Input
第一行一个整数T,代表T组数组(T ≤ 10)

对于每组数据来说

第一行一个整数$n(1 ≤ n ≤ 100000)$

第二行$n$个整数分别为$a[1],a[2]...a[n].(-10^5 ≤ a[i] ≤10^5)$

题目保证所有的n的和小于等于200000

题目保证答案在int范围内
 

Output
每行一个答案,代表最大子序列和。
 

Sample Input
1 4 2 1 3 -5
 

Sample Output
6
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2025 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2025-03-29 00:00:30, Gzip enabled