#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// 下落的高度和落地的次数
double h;
int n;
cin >> h;
cin >> n;
double sum = 0;
for(int i = 0;i < n;i++)
{
if( 0 == i)
{
sum = h;
}
else
{
sum = sum + 2* h;
}
h /= 2;
}
cout<<fixed;
cout.precision(1);//第一种设置精准度
cout<<sum<<" "<<h;
//cout<<fixed;//定点表示输入法
//cout<<setprecision(1)<<sum<<" "<<setprecision(1)<<h;//第二种:输出浮点数的格式的十进制数字
//不过需要搭配定点表示输入fixed使用,不然这个题会出现科学计数法和四拾伍入情况,default
// write your code here......
return 0;
}

京公网安备 11010502036488号