Pagini recente » Cod sursa (job #2794343) | Cod sursa (job #1112956) | Cod sursa (job #2795320) | Cod sursa (job #1993697) | Cod sursa (job #2462558)
#include <iostream>
#include <fstream>
using namespace std;
long long int power(long long int n, long long int p)
{
long long 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);
}
}
ifstream fin("lgput.in");
ofstream fout("lgput.in");
int main()
{
long long int n, p;
fin>>n>>p;
fout<<power(n,p)%1999999973;
return 0;
}