Pagini recente » Cod sursa (job #2605849) | Cod sursa (job #1547249) | Cod sursa (job #2827214) | Cod sursa (job #1476325) | Cod sursa (job #2574839)
#include <bits/stdc++.h>
#define MOD 1999999973
#define ull unsigned long long
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
ull LogPow(ull x, ull n)
{
if (n == 0) return 1;
else if (n % 2 == 0) return LogPow(x * x % MOD, n / 2);
else return x * LogPow(x * x % MOD, n / 2) % MOD;
}
ull x, n;
int main()
{
fin >> x >> n;
fout << LogPow(x, n);
return 0;
}