Pagini recente » Cod sursa (job #1610296) | Cod sursa (job #2577525) | Cod sursa (job #345302) | Cod sursa (job #1492993) | Cod sursa (job #183349)
Cod sursa(job #183349)
#ifdef WIN32
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <cstdio>
#define MOD 1999999973
int main()
{
freopen("lgput.in", "rt", stdin);
freopen("lgput.out", "wt", stdout);
int n, p;
scanf("%d%d", &n, &p);
long long sol = 1, r = n;
for (int i = 0; p; i++)
{
if (p & (1 << i))
{
sol = (sol * r) % MOD;
p -= 1 << i;
}
r = (r * r) % MOD;
}
printf("%lld\n", sol);
return 0;
}