Pagini recente » Cod sursa (job #1586529) | Cod sursa (job #1603545) | Cod sursa (job #973942) | Cod sursa (job #2115061) | 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));
}