無盡彈珠
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
#include<stdio.h>
int main()
{
double a;
while(scanf("%lf",&a)!=EOF)
{
printf("%.2lf\n",2*a*a/9.8);
}
return 0;
}