Pagini recente » Cod sursa (job #2891132) | Cod sursa (job #166126) | Cod sursa (job #2462485) | Cod sursa (job #765593) | Cod sursa (job #1675870)
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
int n, p;
long long lg_power(int nr, int exp)
{
if(exp==0)
return 1;
if(exp%2==0)
{
long long half=lg_power(nr, exp/2);
return (half*half)%MOD;
}
if(exp%2)
{
return (nr*lg_power(nr, exp-1))%MOD;
}
}
int main()
{
fin>>n>>p;
fout<<lg_power(n, p);
return 0;
}