Pagini recente » Cod sursa (job #2659932) | Cod sursa (job #3245399) | Rating Habalau Andrei (darklord) | Cod sursa (job #2969971) | Cod sursa (job #146296)
Cod sursa(job #146296)
#include <cstdio>
const int mod = 1999999973;
FILE *in = fopen("lgput.in","r"), *out = fopen("lgput.out","w");
long long n, p;
long long pow(long long x, long long y)
{
if ( !y )
return 1;
long long t = pow(x, y >> 1) % mod;
if ( y & 1 )
return ((t*t) % mod) * x;
else
return t*t;
}
int main()
{
fscanf(in, "%lld %lld", &n, &p);
fprintf(out, "%lld\n", pow(n, p));
return 0;
}