Pagini recente » Cod sursa (job #1009512) | Cod sursa (job #1001182) | Cod sursa (job #1002036) | Cod sursa (job #2983460) | Cod sursa (job #1815656)
#include <cstdio>
using namespace std;
const int MOD = 1999999973;
long long mypow(long long n, int p) {
long long ans;
ans = 1;
for( ; p; p = (p >> 1)) {
if(p & 1)
ans = (ans * n) % MOD;
n = n * n;
}
return ans;
}
int main() {
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
long long n;
int p;
scanf("%lld%d", &n, &p);
printf("%lld", mypow(n, p));
return 0;
}