#4473. Freefall
0
Freefall
Freefall
题目描述
一个超人,高桥,要从建筑物的屋顶跳下去去救地面上的一个有困难的人。 高桥的星球有一个常数 表示重力强度,他开始下落后到达地面的时间是 。 现在是时间 ,且 。 高桥将会执行以下操作任意多次(可能为零次)。
使用超能力将 的值增加 。这需要时间 。
然后,他将从建筑物上跳下。开始下落后,他不能改变 的值。另外,我们只考虑执行操作和下落所花的时间。 求高桥最早能到达地面的时间。
输入格式
输入由标准输入给出,格式如下:
输出格式
输出高桥最早能到达地面的时间。 当输出与真实值的绝对或相对误差至多为 时,将被视为正确。
10 1
7.7735026919
5 10
5.0000000000
1000000000000000000 100
8772053214538.5976562500
提示
输入中的所有值均为整数。如果他执行操作零次,他到达地面的时间为 。 如果他执行操作一次,他到达地面的时间为 。 如果他执行操作两次,他到达地面的时间为 。 如果他执行操作三次,他到达地面的时间为 。
执行四次或更多次的操作只会延迟到达时间。
因此,最优的是在跳下之前执行两次操作,答案是 .
最优的是不执行任何操作。
标签: AtCoder|abc279D
来源
AtCoder|abc279D