Cod sursa(job #2628681)
Utilizator | Data | 16 iunie 2020 22:59:10 | |
---|---|---|---|
Problema | Ridicare la putere in timp logaritmic | Scor | 100 |
Compilator | py | Status | done |
Runda | Arhiva educationala | Marime | 0.25 kb |
cin = open("lgput.in","r")
cout = open("lgput.out","w")
t = cin.read()
x = t.split()
a = int(x[0])
b = int(x[1])
ans = 1
while b != 0:
if b%2!=0:
ans = (ans*a)%1999999973
b = b//2
a=(a*a)%1999999973
cout.write(str(ans))
cin.close()
cout.close()