Pagini recente » Cod sursa (job #2849859) | Cod sursa (job #1698551) | Cod sursa (job #2626643) | Cod sursa (job #1281688) | Cod sursa (job #2455620)
#include <iostream>
#include <fstream>
using namespace std;
const long long MOD = 1999999973;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long exp(long long base, long long power) {
long long result = 1, multiplier = base;
while (power) {
if (power & 1)
result = (result * multiplier) % MOD;
multiplier = (multiplier * multiplier) % MOD;
power >>= 1;
}
return result;
}
int main() {
int a, n;
fin >> a >> n;
fout << exp(a, n);
return 0;
}