Pagini recente » Cod sursa (job #607373) | Cod sursa (job #2946388) | Cod sursa (job #2247081) | Cod sursa (job #1970481) | Cod sursa (job #1798287)
#include <cstdio>
#define MOD 1999999973
using namespace std;
long long pexp(long long x, long long n)
{
long long p = 1;
while(n > 0)
{
if(n % 2 == 1)
{
p = (p * x) % MOD;
n--;
}
x = (x * x) % MOD;
n /= 2;
}
return p;
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
long long n, p;
scanf("%lld %lld", &n, &p);
fclose(stdin);
printf("%lld", pexp(n, p));
fclose(stdout);
return 0;
}