POJ 2109

\(double\) 存储的整数范围在\(\pm 307\) 范围内,小数部分的精确度只有前\(16\) 位 ,这题\(n,p\) 的范围都在\(double\) 里面

#include <iostream>
#include <algorithm>
#include <cstring>
#include <vector>
#include <cmath>
using namespace std;
int main() {
    double n,p;
    while(cin >> n >> p) {
        cout << pow(p,1.0 / n) << endl;
    }
    return 0;
}

参考

小優YoU

posted @ 2020-07-19 02:53  南风--  阅读(50)  评论(0编辑  收藏  举报