1039: 小球自由下落
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 513 Solved: 323
[ Submit][ Status][ Web Board]
Description
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数
Input
M N
Output
它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行
Sample Input
1000 5
Sample Output
31.25 2875.00
HINT
Source
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
double n,m;
cin>>n>>m;
double sum=0;
for(int i=0;i<m;i++)
{
sum=sum+3*n/2;
n=n/2;
}
cout << setiosflags(ios::fixed) << setprecision(2)<<n<<' ';
cout << setiosflags(ios::fixed) << setprecision(2)<<sum-n;
return 0;
}