A71244.大大和2
普及+/提高
官方
通过率:0%
时间限制:1.00s
内存限制:256MB
题目描述
小枫给了你一个长度为 n 的数组 a ,你需要判断对于所有的 1≤i≤j≤n 数对 (i,j) ,是否满足以下式子
max(ai,ai+1,…,aj−1,aj)≥ai+ai+1+⋯+aj−1+aj
输入格式
每个测试点包含多个测试用例,第一行输入一个正整数 t (1≤t≤105) ,表示测试用例数量。
对于每个测试用例,第一行输入一个正整数 n (1≤n≤5×105) ,表示数组长度。
对于每个测试用例,第二行输入 n 个整数 ai (−109≤ai≤109) ,表示第 i 个元素的值。
保证每个测试用例 ∑n≤5×105 。
输出格式
每个测试用例输出占一行,如果满足要求输出 YES
,否则输出 NO
。
输入输出样例
输入#1
2 5 -1 2 -3 2 -1 3 2 3 -1
输出#1
YES NO
说明/提示
对于第 1 个测试用例,所有的 (i,j) 都满足条件。
对于第 2 个测试用例,(1,2) 不满足条件,因为 max(2,3)<2+3 。