zoukankan      html  css  js  c++  java
  • POJ2109

    题意

    给出一个n和p,让我们根据(k^{n}=p)求出k的值,输出k即可。

    思路

    因为p的范围较大,所以用double存即可。

    太菜了,想的很复杂,结果关键代码就一句。

    注意

    double的范围是(-2^{1024}) ~ (2^{1024}),也就是 -1.79E+308 ~ +1.79E+308。

    补充:float的范围是(-2^128) ~ (+2^128),也即-3.40E+38 ~ +3.40E+38。

    1.79E + 308 = 1.79乘以10的308次方

    AC代码

    #include<iostream>
    #include<string.h>
    #include<algorithm>
    #include<stdio.h>
    #include<cmath>
    #include<list>
    #include<stdlib.h>
    #include<map>
    #include<stack>
    #include<stdio.h>
    #include<queue>
    using namespace std;
    typedef long long ll;
    #define sc(T) scanf("%d",&T)
    #define scc(x,y) scanf("%d %d",&x,&y)
    #define pr(T) printf("%d
    ",T)
    #define f(a,b,c) for (int a=b;a<c;a++)
    #define ff(a,b,c) for (int a=b;a>c;a--)
    #define inf 0x3f3f3f3f
    #define mem(a,b) memset(a,b,sizeof(a))
    #define eps 1e-9
    #define PI acos(-1)
    
    int main()
    {
        double n,p;
        while(cin>>n>>p)
            cout<<pow(p,1.0/n)<<endl; //输出k的值
        return 0;
    }
    
  • 相关阅读:
    drf项目部署到腾讯云
    ruby的DIR.pwd
    ruby+selenium-webdriver测试
    ruby
    ruby类对象和对象
    ruby的实例变量
    ruby在类中访问@,类外访问调用方法
    ruby中=>是什么意思
    ruby
    css content属性
  • 原文地址:https://www.cnblogs.com/OFSHK/p/13681726.html
Copyright © 2011-2022 走看看