Pagini recente » Cod sursa (job #759198) | Cod sursa (job #2299867) | Cod sursa (job #2482088) | Rating Bodnarciuc Mihail Enoh (MBMihail) | Cod sursa (job #846247)
Cod sursa(job #846247)
#include <stdio.h>
#define Md 1999999973
long long n;
int p;
long long pow(int p)
{
if(p>1)
{
long long r=pow(p/2);
if(p%2)return r*r%Md*n%Md; else
return r*r%Md;
}
return n;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld %d",&n,&p);
printf("%lld\n",pow(p));
return 0;
}