typedef long long ll; typedef long double ld; #include using namespace std; const ld EPS = 0.000000000001; int main() { ld p,q; std::cin >> p>>q; ld r = 1e10; ld l = 1; ll cnt = 10000; while(r-l>EPS&&cnt>0){ cnt--; ld mid = (r+l)/2.0; if(mid*mid<=p+q*mid*log2l(mid)){ l = mid; }else{ r = mid; } } std::cout <