Press "Enter" to skip to content

POJ2109 Power of Cryptography

  • 题目链接 POJ2109

  • 思路

    k^n=p,求k,直接开n次幂就好了。
    k=pow(p,1/n);
    看到 1<=p<10^101 下意识就想去高精度了,仔细看一下发现并不需要,double就够了。
    double详解:
    double – wiki

  • 代码

#include<stdio.h>
#include<math.h>

int main()
{
    double n,p;
    while(scanf("%lf%lf",&n,&p)!=EOF)
    {
        double ans=pow(p,1/n);
        printf("%.0f\n",ans);
    }
}

Be First to Comment

发表评论

电子邮件地址不会被公开。