Pagini recente » Cod sursa (job #2784305) | Cod sursa (job #1599459) | Cod sursa (job #2737101) | Cod sursa (job #2574412) | 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;
}