Pagini recente » Cod sursa (job #991242) | Cod sursa (job #988257) | Diferente pentru problema/balans intre reviziile 6 si 5 | Cod sursa (job #1969406) | Cod sursa (job #303163)
Cod sursa(job #303163)
#include<stdio.h>
long long a,n,p;
void read()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld%lld",&a,&n);
}
void rez()
{
p=1;
while(n>1)
{
if(n&1)
p*=a;
p=p%1999999973;
a*=a;
a=a%1999999973;
n=n>>1;
}
printf("%lld\n",(p*a)%1999999973);
}
int main()
{
read();
rez();
return 0;
}