Pagini recente » Cod sursa (job #2394995) | Cod sursa (job #709826) | Cod sursa (job #2324025) | Cod sursa (job #274464) | Cod sursa (job #1372324)
#include<cstdio>
long long a,rez,put,i;
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d%d",&a,&put);
rez=1;
a=a%1999999973;
for(i=1;i<=put;i++)
{
if(put%2==0)
{
a=((a%1999999973)*(a%1999999973))%1999999973;
put=put/2;
}
else
{
rez=(rez*a)%1999999973;
put--;
}
}
rez=(rez*a)%1999999973;
printf("%lld",rez%1999999973);
return 0;
}