Pagini recente » Cod sursa (job #450763) | Cod sursa (job #1287282) | Cod sursa (job #2469177) | Cod sursa (job #670561) | Cod sursa (job #2415775)
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
const int MOD = 1999999973;
int RidPut(int base, int exp)
{
long long ans = 1;
long long aux = base;
for(int i = 1; i <= exp; i <<= 1)
{
if(i & exp)
ans = (1LL * ans * aux) % MOD;
aux = (1LL * aux * aux) % MOD;
}
return ans % MOD;
}
int main()
{
int N, K;
fin >> N >> K;
fout << RidPut(N, K) << '\n';
return 0;
}