嘘~ 正在从服务器偷取页面 . . .

Python 数学模板


Python 数学模板

尝试一下用 Python 写快速幂、exgcd啥的

快速幂

def qpow(a,b):
    ans = 1; base = a; 
    while b > 0: 
        if b & 1 : ans *= base; 
        base *= base; 
        b >>= 1; 
    return ans; 

n = int(input()); m = int(input()); 
print(qpow(n,m)); 
输入:
5
4
输出:
625

最大公约数

def gcd(a,b):
    if b == 0: return a;
    return gcd(b, a%b);

a = int(input()); b = int(input());
print(gcd(a,b));
输入:
12
16
输出:
4

Exgcd

咕咕咕...


文章作者: q779
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 q779 !
评论
  目录