Pagini recente » Diferente pentru utilizator/robertkarol intre reviziile 15 si 14 | Istoria paginii utilizator/li4ick | Atasamentele paginii Clasament boji_round4 | Monitorul de evaluare | Cod sursa (job #400650)
Cod sursa(job #400650)
#include<stdio.h>
#define m 1999999973
int main()
{
int n,p;
long long sol,a;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d %d",&n,&p);
a=n;
while(p!=0)
{
if( (p&1) ==1)
sol=(sol*a)%m;
a=(a*a)%m;
p=p>>1;
}
printf("%lld",sol);
return 0;
}