Pagini recente » Cod sursa (job #1253699) | Cod sursa (job #382311) | Cod sursa (job #2972123) | Borderou de evaluare (job #1299787) | Cod sursa (job #148616)
Cod sursa(job #148616)
#include <iostream>
using namespace std;
#define MOD 1999999973
long long N, P;
long long power(long long P) {
if (!P) return 1;
long long ret = power(P/2);
return (((ret*ret) % MOD) * (P & 1 ? N : 1)) % MOD;
}
int main() {
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
cin >> N >> P;
cout << power(P);
}