Pagini recente » Cod sursa (job #2680838) | Cod sursa (job #2135187) | Cod sursa (job #1635592) | Cod sursa (job #2062395) | Cod sursa (job #1505880)
#include<cstdio>
using namespace std;
const long long nr=1999999973;
long long n,p;
long long putere(long long x,long long y)
{
long long a=1;
while(y!=0)
{
if(y%2==1)
{
y=y-1;
a=(a*x)%nr;
}
x=(x*x)%nr;
y=y/2;
}
return a;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld %lld",&n,&p);
printf("%lld\n",putere(n,p));
}