Pagini recente » Cod sursa (job #2124381) | Cod sursa (job #1343042) | Cod sursa (job #2899092) | Cod sursa (job #1483532) | Cod sursa (job #3221341)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
long long MOD = 1999999973;
long long Exp(long long n,long long p){
long long ans = 1;
while (p>0){
if (p%2==0){
n = (n*n)%MOD;
p = p/2;
}else{
ans = (ans*n)%MOD;
n = (n*n)%MOD;
p = (p-1)/2;
}
}
return ans;
}
int main()
{
long long n,p;
fin >> n >> p;
fout << Exp(n,p);
return 0;
}