Pagini recente » Cod sursa (job #651046) | Cod sursa (job #2829958) | Cod sursa (job #2163209) | Cod sursa (job #2072157) | Cod sursa (job #2074706)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
const int MOD = 1999999973;
int pow(int a, long long n) {
if (n == 0) return 1;
a %= MOD;
if (n % 2 == 0) return pow(((long long)a * a) % MOD, n / 2) % MOD;
return (a * pow(a, n - 1)) % MOD;
}
int main()
{
long long a, n;
in >> a >> n;
a %= MOD;
out << pow(a, n);
return 0;
}