Pagini recente » Cod sursa (job #100429) | Cod sursa (job #2848202) | Cod sursa (job #1139142) | Cod sursa (job #550196) | Cod sursa (job #1524505)
#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("%lld%lld",&N,&P);
printf("%lld",Putere(N,P));
}