Pagini recente » Cod sursa (job #1157747) | Cod sursa (job #3212760) | Cod sursa (job #1618902) | Cod sursa (job #1780908) | Cod sursa (job #1015312)
#include <iostream>
#include <fstream>
std::ifstream fin("lgput.in");
std::ofstream fout("lgput.out");
int n, p;
void citire()
{
fin>>n>>p;
}
int exponent(int baza, int put)
{
if(put)
{
if(put%2)
{
return baza * exponent(baza, put - 1) % 1999999973;
}
else
{
int val = exponent(baza, put / 2);
return val * val % 1999999973;
}
}
else
{
return 1;
}
}
void rezolvare()
{
fout<<exponent(n, p)<<'\n';
}
int main()
{
citire();
rezolvare();
return 0;
}