Pagini recente » Cod sursa (job #1802413) | Cod sursa (job #3248437) | Cod sursa (job #2517416) | Cod sursa (job #2504732) | Cod sursa (job #2354198)
#include <iostream>
#define MOD 1999999973
using namespace std;
int solve(int n, int p)
{
long long ans = 1;
for(; p; p >>= 1) {
if((p & 1) == 1) ans = (1LL * ans * n) % MOD;
n = (1LL * n * n) % MOD;
}
return ans % MOD;
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
int n, p;
scanf("%d%d", &n, &p);
printf("%d", solve(n, p));
return 0;
}