本来想二分,后来发现一个函数就解决了。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
{
double p, n;
//freopen("D:\\t.txt", "r", stdin);
while (cin >> n >> p)
printf("%.0f\n", pow(p, 1 / n));
return 0;
}