Pagini recente » Cod sursa (job #464809) | Cod sursa (job #1645534) | Cod sursa (job #2414032) | Cod sursa (job #161250) | Cod sursa (job #2462557)
#include <iostream>
using namespace std;
long long int power(long long int n, long long int p)
{
int k;
if(n==0)
return 0%1999999973;
if(p==0)
return 1%1999999973;
if(p%2==0)
{
k=p/2;
return ((power(n,k)%1999999973)*(power(n,k)%1999999973)%1999999973);
}
else
{
return ((power(n,p-1)%1999999973)*(n%1999999973)%1999999973);
}
}
int main()
{
long long int n, p;
cin>>n>>p;
cout<<power(n,p)%1999999973;
return 0;
}