Pagini recente » Cod sursa (job #1828441) | Cod sursa (job #55946) | Cod sursa (job #1616253) | Cod sursa (job #1600955) | Cod sursa (job #2069875)
#include <fstream>
#define MOD 1999999973
long n, p;
std::ifstream cin("lgput.in");
std::ofstream cout("lgput.out");
long power(long n, long p) {
if (p == 0) {
return 1;
} else if (p % 2 == 0) {
return power(n * n % MOD, p / 2);
} else if (p % 2 == 1) {
return power(n * n % MOD, p / 2) * n % MOD;
}
return 0;
}
int main() {
cin >> n >> p;
cout << power(n, p);
return 0;
}