#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; double solve(int a, int b, double t){ if(b==0) return pow(t, 1.0/a); if(a==0) return exp(pow(t, 1.0/b)); double x=2; for(int i=0; i<20; i++){ double y=log(x), xp=1, yp=1; for(int j=0; j