A71239.大大和1

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小枫给了你一个长度为 nn 的数组 aa ,你需要判断是否存在 1ijn1\leq i\leq j\leq n 的一对数对 (i,j)(i,j) ,满足以下式子

max(ai,ai+1,,aj1,aj)ai+ai+1++aj1+ajmax(a_i,a_{i+1},\dots,a_{j-1},a_j)\geq a_i+a_{i+1}+\dots +a_{j-1}+a_j

输入格式

每个测试点包含多个测试用例,第一行输入一个正整数 tt (1t105)(1\leq t\leq 10^5) ,表示测试用例数量。

对于每个测试用例,第一行输入一个正整数 nn (1n5×105)(1\leq n\leq 5\times10^5) ,表示数组长度。

对于每个测试用例,第二行输入 nn 个整数 aia_i (109ai109)(-10^9\leq a_i\leq 10^9) ,表示第 ii 个元素的值。

保证每个测试用例 n5×105\sum n\leq 5\times10^5

输出格式

每个测试用例输出占一行,如果满足要求输出 YES ,否则输出 NO

输入输出样例

  • 输入#1

    2
    5
    -1 2 -3 2 -1
    3
    2 3 -1

    输出#1

    YES
    YES

说明/提示

对于第 11 个测试用例,(1,5)(1,5) 满足条件,因为 max(1,2,3,2,1)>1+23+21max(-1,2,-3,2,-1)>-1+2-3+2-1

对于第 22 个测试用例,(2,3)(2,3) 满足条件,因为 max(3,1)>31max(3,-1)>3-1

首页