在 Python 中找出 2 的幂值
假设我们有两个整数 p 和 q。我们必须求出 22^p mod q 的值。输出必须是一个整数。
因此,如果输入为 p = 5,q = 6,则输出将为 4
为了解决这个问题,我们将按照以下步骤进行操作 −
- res := 2^(2^p) mod q
- return res
示例
让我们看一下以下实现以获得更好的理解 −
def solve(p, q): res = pow(2, 2 ** p, q) return res print(solve(5, 6))
输入
5, 6
输出
4
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP