问题 E: 移动元素

问题 E: 移动元素

时间限制: 1 Sec  内存限制: 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