Pagini recente » Cod sursa (job #930141) | Cod sursa (job #173454) | Cod sursa (job #734526) | Cod sursa (job #3291698) | Cod sursa (job #681883)
Cod sursa(job #681883)
#include <cstdio>
#define MOD 1999999973
long long a, b, p, sol, i;
int main () {
freopen ("lgput.in", "r", stdin);
freopen ("lgput.out", "w", stdout);
scanf ("%d %d", &a, &b);
sol = 1; p = 1;
for (i = 0; (1LL << i) <= b; i++) {
if (i > 0) p = (p * p) % MOD;
else p = a % MOD;
if (b & (1LL << i))
sol = (sol * p) % MOD;
}
printf ("%lld", sol);
return 0;
}