A. 圆上的数

    传统题 1000ms 256MiB

圆上的数

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

题目描述

圆上有 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n,称 ii1in1 \leq i \leq n)是“好的”,当且仅当从 aia_i 开始顺时针任意 kk 个数(1kn1 \leq k \leq n)之和为正。

小明有这样的 nn 个数,他希望有一个位置是“好的”,他可以对这 nn 个数进行操作,每次操作可以选一个数加 11 或减 11。他希望求出最少的操作次数,使存在一个位置是“好的”。

输入格式

一行 n+1n+1 个整数。第 11 个数为 nn,接下来 nn 个数表示 a1,a2,,ana_1,a_2,\dots,a_n

输出格式

一行一个非负整数表示答案。

样例

6 -1 -1 3 -1 6 -5
0

样例解释

位置 33 是“好的”。因为:

  • 3>03>0
  • 3+(1)=2>03+(-1)=2>0
  • 3+(1)+6=8>03+(-1)+6=8>0
  • 3+(1)+6+(5)=3>03+(-1)+6+(-5)=3>0
  • 3+(1)+6+(5)+(1)=2>03+(-1)+6+(-5)+(-1)=2>0
  • 3+(1)+6+(5)+(1)+(1)=1>03+(-1)+6+(-5)+(-1)+(-1)=1>0

数据范围

对于前 20%20\% 的数据,保证 n102n\le 10^2
对于前 40%40\% 的数据,保证 n103n\le 10^3
对于前 60%60\% 的数据,保证 n104n\le 10^4
对于前 80%80\% 的数据,保证 n105n\le 10^5
对于所有数据,保证 n106n\le 10^6ai1012|a_i|\le 10^{12}

2026五月月赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-5-3 8:00
结束于
2026-5-5 21:00
持续时间
3.5 小时
主持人
参赛人数
86