B. 小L的数列

    传统题 20~100ms 16~64MiB

小L的数列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

请注意本题特殊的时空限制,具体见下方表格

题目描述

小 L 有一个长度为 nn 的数列,第 ii 个数为 aia_i。 小 L 想把数列分成两段,使每段的和相等。 小 L 显然不知道怎么分,他想问你有几种划分方案。

输入格式

第一行一个正整数 nn,表示小 L 的数列的长度。 第二行 nn 个整数,表示小 L 的数列。

输出格式

一行一个正整数,表示数列的划分方案数。

输入输出样例

输入 #1

6
0 9962 951 -10913 0 0

输出 #1

3

样例解释

三种划分方案如下:

  • 00 | 99629962 951951 10913-10913 00 00
  • 00 99629962 951951 10913-10913 | 00 00
  • 00 99629962 951951 10913-10913 00 | 00

数据范围与约定

对于全部数据,0<n100000,0<ai2000000<n≤100000,0<|a_i|≤200000

\ Subtask #1 Subtask #2
时间限制 20ms 100ms
空间限制 16MB 64MB
分数 2020 8080
测试点数 4 10
nn 的范围 0<n<150<n<15 0<n1000000<n≤100000
ai|a_i| 的范围 0<ai2000000 < |a_i| ≤ 200000

请注意选择数据的存储方式。

TouchFish OJ Monthly Contest (Easy Round, 2026.1)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-1-10 0:00
结束于
2026-1-12 0:00
持续时间
48 小时
主持人
参赛人数
7