#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int m; cin >> m; while(--m >= 0){ int a, b; double t; cin >> a >> b >> t; double n; if(a == 0){ n = pow(M_E, pow(t, 1.0 / b)); } else if(b == 0){ n = pow(t, 1.0 / a); } else{ t = pow(t, 1.0 / b) * a / b; double left = 0.0; double right = 100.0; for(int i=0; i<50; ++i){ double x = (left + right) / 2.0; double y = x * log(x); if(y < t) left = x; else right = x; } n = pow(left, b / (double)a); } printf("%.10f\n", n); } return 0; }