求一个大数开n次方,本来以为要用高精度的,结果拿double水过了,不知道为啥……好像用高精度蛮麻烦。。
#include<cstdio>
#include<cmath>
int main(){
// freopen("in.txt","r",stdin);
double n,p;
while(~scanf("%lf%lf",&n,&p)){
double k = pow(p,1/n);
printf("%.0f\n",k);
}
return 0;
}