#include #include #include using namespace std; int main(){ long long p,q;cin>>p>>q; long double mn = 1; long double mx = 1000000000000; while(mx-mn > 1e-6){ long double ce = (mn+mx)/2; if(ce-(long double)(p/ce) >= q*log2(ce)){ mx = ce; }else{ mn = ce; } } cout << fixed << setprecision(10) << mx << endl; }