Pagini recente » Cod sursa (job #2613309) | Cod sursa (job #164663) | Cod sursa (job #900605) | Cod sursa (job #2541727) | Cod sursa (job #583308)
Cod sursa(job #583308)
#include <stdio.h>
#define MOD 1999999973
static long long n, e;
static long long lgput(long long);
int main(void) {
(void) freopen(IN, "r", stdin);
(void) freopen(OUT, "w", stdout);
(void) scanf("%lld %lld", &n, &e);
printf("%lld\n", lgput(e));
return 0;
}
long long lgput(long long p) {
long long x;
if(!p) return 1;
x = lgput(p / 2);
x = (x * x) % MOD;
if(p % 2) x = (x * n) % MOD;
return x;
}