Pagini recente » Cod sursa (job #427918) | Cod sursa (job #1525317) | Cod sursa (job #1647271) | Cod sursa (job #932469) | Cod sursa (job #1175996)
#include <stdio.h>
const long long mod = 1999999973;
long long logp(long long n, long long p) {
long long x;
if (p == 0)
return 1;
x = logp(n, p / 2);
x = (x * x) % mod;
if (p % 2 == 1){
x = (x * n) % mod;
}
return x;
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
long long n, p;
scanf("%lld %lld", &n, &p);
printf("%lld\n", logp(n, p));
return 0;
}