3785 - JLNU有趣的ACM系列之“英雄救美2“

 李昊老师真是为我们ACM煞费苦心啊,他平日还要给本科生上课还要带ACM,如今又到了毕业季,李老师导师组的学姐又遇到了一个问题问他,
老师大怒这么简单的问题都不会,做不上就不用毕业了,大家都知道我在老师办公室旁边的机房呆着,于是我就机智一把,上演了一场现实版的“英雄救美“,
但是看见题目的时候我顿时就眼前一片漆黑……..亲爱的同学们,我知道你们肯定是可以做出来的,帮帮我吧,让我完成这个心愿。
题目是这样的:给你两个整数,n,m,1<=n<= 200, 1<=m<10^101,让你求m的开n次方数。

题目输入

每行两个整数n,m,读到文件结束

题目输出

输出一个整数,(如果结果是小数按照四舍五入)

输入/输出样例

题目输入

2 16
3 27
7 4357186184021382204544

题目输出

4
3
1234

C++解答

#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
int main()
{
    double a,b;
    while(scanf("%lf%lf",&a,&b)!=EOF)
    {
        printf("%.0lf\n",pow(b,1.0/a));
       // cout<<pow(b,1.0/a)<<endl;
    }
}

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题