已结束 GESP排位赛 #2

A1521 | 弹射起步

来源官方 / 2023
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

ac狗不仅可以跑跑,也可以跳跳!

今天ac狗要参加短跑比赛,所有选手从起点出发前往终点,终点与它们的距离为 $n-1$ 个单位长度。比赛虽然叫 "短跑" 比赛,但是并不限制只能用跑的,ac狗比起跑步,更擅长跳跃。

它每 $1$ 秒可以跑动 $1$ 个单位长度,但是也可以花费时间在原地蓄力。例如,当 ac 狗在 $x$ 处蓄力了 $i$ 秒时,它下一次就可以花费 $1$ 秒跳到 $x + i^2$ 处,或者也可以选择继续蓄力。

当然,完成比赛是需要用身体接触红线的,因此ac狗不可以跳过终点(也就是越过 $n$)。

小码君很聪明,在比赛前就可以计算出ac狗最快多少秒可以到达终点,那么这个值是多少呢?

输入格式

输入仅包含一个整数 $n$,表示终点位置。

输出格式

一个整数,表示最少花费的时间。

输入输出样例

输入 #1
1
输出 #1
0
输入 #2
5
输出 #2
3
输入 #3
3
输出 #3
2
输入 #4
114514
输出 #4
363
C++ 编辑器
输入
输出