Pagini recente » Cod sursa (job #2324158) | Diferente pentru moisil-2015/puncte4 intre reviziile 5 si 6 | Cod sursa (job #203912) | Cod sursa (job #651959) | Cod sursa (job #2513542)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream f("moka.in");
ofstream g("moka.out");
long long a, b;
long long paw(long long a, long long b)
{
long long r = 1, A = a;
while (b > 1)
{
if (b % 2 == 1)
r = (r * A) % MOD;
A = (A * A) % MOD;
b /= 2;
}
return (r * A) % MOD;
}
int main()
{
f >> a >> b;
g << paw(a, b);
return 0;
}