Pagini recente » Cod sursa (job #2747088) | Cod sursa (job #908013) | Cod sursa (job #2612694) | Cod sursa (job #446188) | Cod sursa (job #741610)
Cod sursa(job #741610)
#include <cstdio>
#define MOD 1999999973
long long x;
long long pw (long long a) {
if (a == 0) return 1;
if (a == 1) return x % MOD;
if (a % 2 == 0) return (pw (a / 2) * pw (a / 2)) % MOD;
return (pw (a - 1) * x) % MOD;
}
int main () {
freopen ("lgput.in", "r", stdin);
freopen ("lgput.out", "w", stdout);
long long a;
scanf ("%I64d%I64d", &x, &a);
printf ("%I64d\n", pw (a));
}