#d2872. 三段式

三段式

三段式

题目描述

有一个长度为nn的序列,现在我们想把它切割成三段(每一段都是连续的),使得每一段的元素总和都相同,请问有多少种不同的切割方法

输入格式

第一行给出一个数nn,(1≤n≤1051\le n \le 10^5)

第二行给出序列a1a_1,a2a_2,a3a_3,...,ana_n,(∣ai∣≤105|a_i|\le 10^5)

输出格式

输出一个数表示有多少种不同的切割方法

样例输入

4
1 2 3 3

样例输出

1

样例解释

可以将它分成第一组11,22,第二组33,第三组33