Pagini recente » Cod sursa (job #3191382) | Cod sursa (job #2977769) | Cod sursa (job #56508) | Cod sursa (job #2106882) | Cod sursa (job #2650232)
#include <iostream>
#include <fstream>
using namespace std;
const long long MOD = 1999999973;
long long hatvany(long long n, long long k) {
if(k==0) {
return 1;
}
if(k%2==0) {
long long s = hatvany(n, k/2);
return (s*s)%MOD;
} else {
long long s = hatvany(n, k/2);
return (s*s)%MOD*n % MOD;
}
}
int main()
{
ifstream in("lgput.in");
ofstream out("lgput.out");
long long n, k;
in >> n >> k;
out << hatvany(n,k);
return 0;
}