Pagini recente » Cod sursa (job #65286) | Cod sursa (job #1410638) | Cei mai harnici utilizatori info-arena | Cod sursa (job #339379) | Cod sursa (job #211832)
Cod sursa(job #211832)
#include<stdio.h>
int main()
{
long long n=0,p=0;
long long a=1;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld %lld",&n,&p);
while(p)
{
if(p&1)a*=n;
n*=n;
p>>=1;
}
if(a<1999999973)
printf("%lld",a);
if(a==1999999973)
printf("0");
if(a>1999999973)
{ while(a>=1999999973)
a-=1999999973;
printf("%lld",a);
}
return 0;
}