#C. 全部毁灭

    传统题 1000ms 256MiB

全部毁灭

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

题目背景

al7在游戏中抽两百发歪了六个金,没有得到自己想要的角色,现在他相对这个世界失望透顶。毁灭吧,累了。

题目描述

al7随机选择了一名十连双金的幸运儿M2cfrst进行死亡游戏。游戏在一个长度为n的轮盘上进行,顺时针编号依次为1,2,.....,n,每个位置上有一个整数(可以为负),记为aia_i

al7会选择1,2,....,n中的一个数k,并且让M2cfrst从k开始(先踩在k这个格子上)顺时针走n-1步,依次踩上k,k+1,.....,n,1,.....,k-1这些格子。M2cfrst每踩上一个格子就会将自己的生命值加上这个格子上的数,如果在某次生命值改变后为负数,则M2cfrst就要晚安了。M2cfrst的初始生命值为0。M2cfrst想知道有多少个不同的k使得它可以最终活下来。

输入格式

第一行一个整数n。 接下来一行n个整数,第i个数字代表aia_i

输出格式

唯一一行一个整数,表示答案。

数据范围

对于所有测试点:n3105ai109n\leq3*10^5,|a_i|\leq10^9

任务点1,测试点编号1-4,满足n103n\leq10^3

任务点2,测试点编号5-12,满足ai1|a_i|\leq1

任务点3,测试点编号13-20,无特殊限制

样例

4
-3 4 1 2
2

样例解释1

只有4和1的位置是合理位置,-3位置开局直接负数,2位置在走到-3,变成负数-1。

时间空间限制

1000ms,262144K

8.8模拟赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-8-8 14:00
结束于
2024-8-8 17:30
持续时间
3.5 小时
主持人
参赛人数
27