由于Python在存储数字方面没有像C或C++那样的任何限制,我是否需要应用bigMod算法?我的这段代码可以相当顺利地处理这种情况。
number1 = 523523523523523523523523523523523523
number2 = 123
mod = 5
print(pow(number1, number2) % mod)
最佳答案
Python pow()
可以这样使用:
number1 = 523523523523523523523523523523523523
number2 = 123
mod = 5
print(pow(number1, number2, mod))
它已经过优化并且速度会快得多。
您可以在the docs中阅读更多相关信息。 .
关于python - 我需要在python中使用 "bigMod algorithm"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58470373/