4728. 乘方

摘要
Title: 4728. 乘方
Tag:
Memory Limit: 64 MB
Time Limit: 1000 ms

Powered by:NEFU AB-IN

Link

4728. 乘方

  • 题意

    小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 a和 b,求 a^ b的值是多少。

  • 思路

    题意中是要判断是否超过1e9, 那么我们可以采用取对数的方法进行判断

  • 代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    from math import log10

    read = lambda: map(int, input().split())

    a, b = read()
    c = b * log10(a)

    if c > 9:
    print(-1)
    else:
    print(a**b)
使用搜索:谷歌必应百度