길이 N인 수열 A_1,A_2,⋯,A_N이 주어집니다. 이 수열을 원하는 개수의 연속된 구간으로 나누어서, 각 구간의 합을 계산합니다. 합이 양수인 구간의 개수가 합이 음수인 구간의 개수를 초과하도록 할 수 있을까요?
첫 줄에 테스트케이스의 수 T가 주어집니다. (1≤T≤10,000)
각 테스트케이스의 첫 줄에 배열의 길이 N이 주어집니다. (1≤N≤200,000)
둘째 줄에 정수 A_1,A_2,⋯,A_N이 공백으로 구분되어 주어집니다. (−109≤A_i≤109)
입력에서 주어진 N의 합은 200,000을 넘지 않습니다.
각 테스트케이스마다 한 줄에 하나씩, 구간의 합이 양수인 것의 개수가 음수인 것의 개수를 초과하도록 할 수 있다면 “YES”를, 아니면 “NO”를 출력하세요.