Pagini recente » Cod sursa (job #2815148) | Cod sursa (job #17403) | Cod sursa (job #2227349) | Cod sursa (job #2067320) | Cod sursa (job #1524504)
#include <iostream>
#include <stdio.h>
#define MOD 1999999973
using namespace std;
int N,P,sol;
long long Putere(long long n,long long p)
{
if(p==0)
return 1;
if(p==1)
return n;
sol=Putere(n,p/2);
sol=(sol*sol)%MOD;
if(p%2==1)
sol=(sol*n)%MOD;
return sol;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lli%lli",&N,&P);
printf("%lli",Putere(N,P));
}