Pagini recente » Borderou de evaluare (job #1943838) | Borderou de evaluare (job #2308819) | Borderou de evaluare (job #1719317) | Borderou de evaluare (job #1711306) | Cod sursa (job #500047)
Cod sursa(job #500047)
#include<cstdio>
void read(),solve();
long long n,p,r=1,f,m=1999999973;
int main()
{
read();
solve();
return 0;
}
void read()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld%lld",&n,&p);
f=n;
}
void solve()
{
for(;p;p/=2)
{
if(p%2)r=(r*f)%m;
f=(f*f)%m;
}
printf("%lld",r);
}