求助,python不知道为啥错了,也是按照大佬说的敲得
查看原帖
求助,python不知道为啥错了,也是按照大佬说的敲得
461365
vaguee楼主2021/4/14 19:40

x=input().split()

b=int(x[0])

p=int(x[1])

k=int(x[2])

i=1%k

base=b

while p>0:

if(p&1==1):
    i=i*base%k
base=base*base%k
p=p>>1

r=i%k

print("{}^{} mod {}={}".format(b,p,k,r))

2021/4/14 19:40
加载中...