弹地小球(c++)
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
double fun(int n)
{
if (n == 1)
return 1;
else
return fun(n-1)+1/pow(2, n-2);
}
int main()
{
int m;
cin >> m;
while (m--) {
int H, n;
cin >> H >> n;
printf("%.2f\n", H*fun(n));
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发