#L1002. 创世纪(一)

创世纪(一)

背景

在未有代码填充的时刻,世界仍然是一片虚无。

你导入了stdio的库函数,输入int main(),又以大括号作为收尾。

编译,运行,在虚无上盖下了黑色的混沌。

你printf("Hello word"); 于是世界上就有了hello word。

你printf("光"); 于是世界上就有了光。

这是第一日。

……………… ……………… ………………

你再一次审视自己的世界,只有两串符号,未免太过单调。

于是你说,if() else if() else,这世界便开始分化出不同的道路。

你要分世间清浊,便看scanf的质量输入,那大于10000的你让它化作大地,那小于0的便成为天空。

于是,你看见天上三点星辰,地底4块泥土,还有一个人,与天地中徘徊。而代码是原来的八倍。

这是第二日。

……………… ……………… ………………

你要将更多的东西填入你的世界,但一串串重复的代码实在太过繁复。

于是你掇来while与for,将if与else放入while(1)中,让世界尽情吞噬,却忘记了停止。

那一千年完了,古老的错误必然在天与地于人间被挤满的时刻苏醒,它让人间陷入了死的循环,它让内存涌泄至溢出。

你见那大洪水毁天灭地,赶忙放入了continue,啊不,应该是break,让世界又重归于宁静,时间回归了初始的时刻。

而你,将世界物质的总量重新设置,又将那毁灭的密钥EOF倒悬在阿修罗的冰寒中,于是有了天,有了地,亦有了人间。

星辰闪烁,大地脉动,人间熙熙攘攘。

这是第三日。

……………… ……………… ………………

接下来,这个世界应该学会运动。

于是你需要创造一个质量为m的质点,它正处于坐标的原点,并在x轴上运动。

接着,以零时的瞬间为开始,你给了这个球一个F的力,这个力被将被艾萨克·牛顿无数次地提及。

此时,它将遵循力的定律,在真空中不断前行,直到世界毁灭的那一刻。

而时间长河上,倾落的雨水是它运行的距离。

你看见,你输出,即是这一道题。

题目描述

一个质点,初始位置(t=0时)在原点(x=0)处

创造质点之前,输入质点的质量m,并在作为质点创造之后固有的属性。

创造质点之后,输入质点受到的第一推动力F,视为质点受到的力。同时,输入质点受力的时间t,表示该力持续的时间。

输入你观测的时间t`,输出当前质点到原点的距离(x)。

其中,质点质量有限(0<m<100),力大小有限(0<F<100),世界会准时毁灭(1<t`<=114)

鉴于你的世界编辑器的限制,要求运行时间小于1s,运行内存小于1024KB,输出保留两位小数

Format

Input

质点的质量m,受到的力F,力的持续时间t

观测的时间t`

Output

当前质点距离原点的距离x(保留两位小数)

Samples

1 1 1
2
1.50

限制

1s, 1024KiB for each test case.

提示

m,F,t,t`均为整数,但是输出(x)可能是小数

神不用考虑末尾换行或者空格