问题2889--移动元素

2889: 移动元素

时间限制: 1Sec 内存限制:128 MB
提交:216 解决:32
[ 状态] [ 讨论版] [ 提交] [命题人: ]
题目描述

OH哥哥最近迷上了移动元素,通过移动元素来找规律。这天,他发现对于一个给定的数组,选择其中任意一个元素,并将其移动到数组中任意一个位置(也可以保持不动),便有可能将该数组分为前后两个非空部分,并使前一部分的各元素之和等于后一部分的各元素之和(此操作只允许进行一次)。

那么,如果给你一些数组,你能能帮助OH哥哥找出哪些数组可以达成吗?

输入

第一行包含整数T(1 <= T <= 20),表示共有T组测试数据。

每组数据第一行包含整数n(1 <= n <= 105)

第二行包含n个整数a1,a2,...an(1 <= ai<= 109)

输出
每组数据输出一行结果,如果可以达成输出YES,否则输出NO。
样例输入 Copy
3 3 1 3 2 5 1 2 3 4 5 5 2 2 3 4 5
样例输出 Copy
YES NO YES
来源/分类