Pagini recente » Cod sursa (job #1444366) | Cod sursa (job #1556576) | Cod sursa (job #119068) | Cod sursa (job #696345) | Cod sursa (job #1554429)
#include <iostream>
#include <cstdio>
#define MOD 1999999973
using namespace std;
long long n;
int p;
int rp (long long n,int p)
{
int r=1;
while(p!=0)
{
if(p%2==0)
{
n=(n*n)%MOD;
p=p/2;
}
else
{
r=(r*n)%MOD;
p=p-1;
}
}
return r;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld %d", &n, &p);
printf("%d", rp(n,p));
return 0;
}