#include using namespace std; int main() { int m; cin >> m; double maxi = exp(10); while (m--) { int a, b; double t; scanf("%d %d %lf", &a, &b, &t); if (b == 0) { printf("%.15f\n", pow(t, 1.0 / a)); continue; } if (a == 0) { printf("%.15f\n", exp(pow(t, 1.0 / b))); continue; } double ok = maxi; double ng = 1; double logT = log(t); for (int ii = 0; ii < 50; ii++) { double mid = (ok + ng) / 2; double logN = log(mid); double loglogN = log(logN); if (a * logN + b * loglogN >= logT) { ok = mid; } else { ng = mid; } } printf("%.15f\n", ok); } }