Pagini recente » Cod sursa (job #1878874) | Cod sursa (job #1777426) | Cod sursa (job #1063214) | Cod sursa (job #722621) | Cod sursa (job #1668110)
#include <iostream>
#include <fstream>
using namespace std;
#define MOD 1999999973
long long putere (long long n, long long p) {
if (p == 0) {
return 1;
}
if (p % 2 == 0) {
return putere ((n * n) % MOD, p / 2);
} else {
return n * putere (n % MOD, p - 1);
}
}
int main() {
ifstream file_in ("lgput.in");
ofstream file_out ("lgput.out");
long long n, p;
file_in >> n >> p;
file_out << putere(n, p);
return 0;
}