#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{ double a,xO,b,c;
scanf("%lf lf",&a,&xO);//输入一个数a,(求其平方根);输入迭代初值xO;
b=sqrt(a);//直接用sqrt函数写出平方根
c=0.5*(b+a/b);//迭代法的算法——求平方根的迭代公式
if (fabs(c-b)<=1e-5)//验证取值范围<=1e-5(1*10的-5次方)
printf("%.6lf\n",c);//.6表示保留6位小数
return 0;
}