分类上说这是贪心。。。。。。
不过起初以为是大数运算,后来查了下才忆起double和long double的用法,瞬间(⊙o⊙)
double 64位 范围: 1.7*10(-308)---1.7*10(308);
long double(CB的GCC编译器下) 96位 范围: 1.7*10(-308)---1.7*10(308);
(貌似在128位的情况下能近似达到:10^(-4931) ~ 10 ^ 4932)
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
long double n,p;
while(cin >> n >> p)
{
cout << pow(p,1.0/n) << endl;
}
return 0;
}