Pagini recente » Borderou de evaluare (job #1578378) | Borderou de evaluare (job #1975023) | Borderou de evaluare (job #1797834) | Cod sursa (job #2585014) | Cod sursa (job #211835)
Cod sursa(job #211835)
#include<stdio.h>
long long unsigned n,p,x=1999999973;
void solve()
{
long long unsigned r,n1;
scanf("%lld%lld",&n,&p);
r=1;n1=n;
while(p)
{
if(n1%2) r=(r*n1)/x;
n1=(n1*n1)/x;
p=p/2;
}
printf("%lld",r);
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
solve();
return 0;
}