摘要Title: 4728. 乘方Tag:Memory Limit: 64 MBTime Limit: 1000 ms
Powered by:NEFU AB-IN
Link
小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 a和 b,求 a^ b的值是多少。
题意中是要判断是否超过1e9, 那么我们可以采用取对数的方法进行判断
1234567891011
from math import log10read = lambda: map(int, input().split())a, b = read()c = b * log10(a)if c > 9: print(-1)else: print(a**b)