Pagini recente » Cod sursa (job #903494) | Cod sursa (job #416723) | Cod sursa (job #898407) | Cod sursa (job #719735) | Cod sursa (job #1921401)
#include <fstream>
#define nr 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long calcul(int n, int k)
{
long long aux;
if (k == 0)
return 1;
if (k == 1)
return n % nr;
aux = calcul(n, k / 2);
if (k % 2 == 0)
return aux * aux % nr;
return n % nr * aux % nr * aux % nr;
}
int main()
{
int n, k;
fin >> n >> k;
fout << calcul(n, k);
return 0;
}