#14160: Python (如果你用了任何迴圈或更糟糕的東西請進)


johnchen902 (johnchen902)


先上 one-liner:
print(pow(*map(int, input().split()), 10007))

請自行 help(pow)

#18264: Re:Python (如果你用了任何迴圈或更糟糕的東西請進)


bryan9 (N96114140)


先上 one-liner:
print(pow(*map(int, input().split()), 10007))

請自行 help(pow)



e=[int(x) for x in input().split()]
a=e[0]
b=e[1]
c=pow(a,b)
print(c%10007)

這樣為什麼就跟你的速度差這麼多???
#18265: Re:Python (如果你用了任何迴圈或更糟糕的東西請進)


icube (!@#$%^&*()_+)


 
e=[int(x) for x in input().split()]
a=e[0]
b=e[1]
c=pow(a,b)
print(c%10007)

這樣為什麼就跟你的速度差這麼多???

你的寫法會先算出 a^b 確切的值,65535^2147483647 是個大到存不下也算不完的數字。

而 pow(a, b, 10007) 在計算過程中就會取模。