#include<stdio.h>
#include<math.h>
double f(double n,double x);
int main()
{
double x,sum,n,i;
scanf("%lf%lf",&x,&n);
sum=f(n,x);
printf("%.2lf",sum);
return 0;
}
double f(double n, double x)
{float sum=0;
if(n>1)
sum=sqrt(n+f(n-1,x));//涉及开根号最好用double以免数据缺失。
else if(n==1) sum=sqrt(n+x);
return sum;
}
//递归就使每一次循环对同一法则的使用并且有最后的退出条件。