Pagini recente » Cod sursa (job #1676418) | Cod sursa (job #1397373) | Cod sursa (job #541939) | Cod sursa (job #3195249) | Cod sursa (job #629992)
Cod sursa(job #629992)
#include <stdio.h>
using namespace std;
long long putere(long long n,long long p)
{
if(p==0) return 1;
else
if(p%2==0) return putere(n*n%1999999973,p/2);
else return n*putere(n*n%1999999973,(p-1)/2)%1999999973;
}
int main()
{
long long n,p;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld %lld",&n,&p);
printf("%lld",putere(n,p));
return 0;
}