#include using namespace std; #define rep(i,a,b) for(int i=a;i> M; rep(m, 0, M) { cin >> A >> B >> T; if (A < 1e-10) { double ans = exp(pow(T, 1.0 / B)); printf("%.12f\n", ans); continue; } if (B < 1e-10) { double ans = pow(T, 1.0 / A); printf("%.12f\n", ans); continue; } T = pow(A / B * pow(T, 1 / B), B / A); double lo = 0, hi = 1e18; rep(i, 0, 200) { double md = (lo + hi) / 2; if (chk(md)) hi = md; else lo = md; } double ans = pow(B / A * pow(hi, A / B), B); printf("%.12f\n", ans); } }