直接裂开

TimeLimit:1000MS  MemoryLimit:64MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

你有数组a[1], a[2], ..., a[n],由n个整数组成。计算将数组的所有元素拆分为三个连续部分的方法数,以便每个部分中的元素总和相同。

更正式地说,你需要找到这样的索引对i, j (2 ≤ i ≤ j ≤ n - 1),image.png

Input

第一行包含单个整数t-测试用例的数量。然后是测试用例。

第二行包含整数n(1 ≤ n ≤ 5·1e5),显示数组中有多少个数字。

第三行包含n个整数a[1],a[2],…,a[n](|a[i]| ≤  1e9)-数组a的元素。

Output

打印一个整数-数组分成三部分并且每部分的和相同的方法的数目。

SampleInput

3
5
1 2 3 0 3
4
0 1 -1 0
2
4 1
SampleOutput
2
1
0

Submit
题目统计信息详细
总AC数14
通过人数10
尝试人数11
总提交量60
AC率16.67%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: