Pagini recente » Cod sursa (job #2973978) | Diferente pentru problema/inversari intre reviziile 6 si 7 | Diferente pentru problema/jetoane intre reviziile 25 si 4 | Cod sursa (job #2426036) | Cod sursa (job #1026195)
#include<stdio.h>
#define nr 1999999973
long long putere(int x,int y)
{
if(y==1)
return x;
long long aux=putere(x,y/2);
if(y%2==0)
return (aux*aux)%nr;
else
return ((aux*aux)%nr*x)%nr;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
int n,p;
scanf("%d %d",&n,&p);
printf("%lld",putere(n,p));
return 0;
}