#arc070a. [arc070_a]Go Home

[arc070_a]Go Home

题目描述

有一只袋鼠位于数轴上的坐标为00,数轴由左向右延伸至无穷远,在时间00。在时间段i1i-1ii之间,袋鼠可以选择保持在原地,或者向左或向右跳跃固定的距离ii。也就是说,如果袋鼠在时间i1i-1的坐标为xx,那么在时间ii它可以在坐标xix-ixxx+ix+i处。袋鼠的巢位于坐标XX,它希望以最快的速度到达坐标XX。找到到达坐标XX所需的最早时间。

约束条件

  • XX是一个整数。
  • 1X1091≤X≤10^9

输入

从标准输入读入输入数据,格式如下:

XX

输出

打印袋鼠到达坐标XX的最早时间。


示例输入 1

6

示例输出 1

3

袋鼠可以在时间33跳跃三次到达它的巢,这是最早的可能时间。


示例输入 2

2

示例输出 2

2

它可以在时间22保持在原地,然后在下一秒向右跳跃到达巢。


示例输入 3

11

示例输出 3

5