Pagini recente » Cod sursa (job #645488) | Cod sursa (job #1019717) | Cod sursa (job #88672) | Cod sursa (job #2982873) | Cod sursa (job #150806)
Cod sursa(job #150806)
#include <stdio.h>
#define MOD 1999999973L
long long N, P;
long long putere(long P)
{
if (P == 0)
return 1;
if (P == 1)
return N % MOD;
long 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("%lld%lld", &N, &P);
printf("%lld\n", putere(P));
return 0;
}