码迷,mamicode.com
首页 > 其他好文 > 详细

无尽弹珠(数学题)

时间:2014-12-30 15:17:33      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

无尽弹珠

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

Font: Times New Roman | Verdana | Georgia

Font Size:  

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;
} 

无尽弹珠(数学题)

标签:

原文地址:http://blog.csdn.net/hdd871532887/article/details/42266393

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!