#include #include #include #include #include #include using namespace std; using ll=long long; const int INF=1e9; typedef pair P; int main() { long double p,q; cin>>p>>q; long double ok=0, ng=2e9; while(true) { long double n = (ok + ng) / 2.0; long double s = ng - ok; if (abs(s) < n / 1e7) break; //cout << n << " " << p + q * log2(n) << endl; if (n * n <= p + q * n * log2(n)) ok = n; else ng = n; } cout<