#R1793. 卖西瓜

卖西瓜

说明

有一天siyu转行去卖西瓜,他进货了一批西瓜,这批西瓜很奇怪,只能连续着几天卖完。现在siyu通过某种神秘的+1s力量知道了这些天卖西瓜盈亏情况,siyu想知道是否能够盈利(卖多少天没关系,但卖西瓜的这几天必须连续)。如果盈利请告诉siyu最多能赚多少,否则告诉siyu最少亏了多少。

输入格式

有T组数据,每组数据给第一行给你一个n代表siyu知道n天的盈利情况。下一行有n个数即n天的盈利情况。

输出格式

如果盈利输出YES,然后在下一行输出最多能赚多少钱。
否则输出NO,然后在下一行输出最少亏了多少。
如果既不盈利也不亏损输出NULL
3
6
-1 2 1 -1 3 -5
5
-1 -1 1 -1 -1
5
-1 -1 -1 -1 -1
YES 5
YES 1
NO -1

</p>

提示

1<=n<=100000
保证所以数据在INT范围内