国王的士兵

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

H王国有一群训练有素的士兵,国王将他们按战斗力从大到小编号为1-n(固定好的,不会再改变),当然,这就意味着编号越大的士兵会更努力的训练,从而让他们的战斗力赶上编号较小的士兵。已知编号为i的士兵每天的战斗力会增加i,国王想知道至少多少天后,会出现两个士兵战斗力相等的情况。

Input

第一行一个整数n,表示士兵个数。

第二行一个长度为n的降序排列的数组,表示士兵初始的战斗力。

(2<=n<=1e5, 0 <= a[i] <= 1e9)

Output

输出一个整数,表示答案。

SampleInput
5
5 5 4 3 2
SampleOutput
0

Hint: 第0天的时候,已经出现两个士兵的战斗力都为5.
Submit
题目统计信息详细
总AC数37
通过人数29
尝试人数33
总提交量90
AC率32.22%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者
Satan666

T^T Online Judge

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