0
点赞
收藏
分享

微信扫一扫

无尽弹珠(数学题)

DYBOY 2022-08-30 阅读 237


无尽弹珠

Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 18   Accepted Submission(s) : 13

Times New Roman | Verdana | Georgia

← →

Problem Description


在水平面上,有一颗静止的弹珠,一开始它的高度为0米。现在给它一个竖直向上的初始速度v0(m/s),弹珠会上升到最高高度并下降,假设每次和水平面碰撞都会使弹珠的动能减少50%,弹珠自然会越弹越低。但是如果不考虑空气阻力和其他外力因素,弹珠会无尽地弹下去....但弹珠经过的轨迹的总长度随着时间推移会不断趋近于一个值,如果时间->+∞,请问这个极限值是多少?(令g = 9.80 m/(s^2))


Input


多组数据(<=10^4)
每组数据给出一个非负整数表示初始速度v0(m/s)(0 <= v0 < 10^6)
(处理到文件末尾)


Output


对于每组数据输出一个实数表示轨迹总长度极限值(米)(四舍五入到小数点后2位)


Sample Input


2 5


Sample Output


0.82 5.10


Author


Natureal


#include<stdio.h>
int main()
{
double a;
while(scanf("%lf",&a)!=EOF)
{
printf("%.2lf\n",2*a*a/9.8);
}
return 0;
}

举报

相关推荐

0 条评论