Pagini recente » Cod sursa (job #152141) | Cod sursa (job #2936037) | Cod sursa (job #176335) | Cod sursa (job #1450538) | Cod sursa (job #150804)
Cod sursa(job #150804)
#include <stdio.h>
#define MOD 1999999973
long N, P;
long putere(long P)
{
if (P == 0)
return 1;
if (P == 1)
return N % MOD;
long x = putere(P>>1);
x = x * x % MOD;
if (P % 2) x = x * N % MOD;
return x;
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
scanf("%ld%ld", &N, &P);
printf("%ld\n", putere(P));
return 0;
}