Pagini recente » Cod sursa (job #850061) | Cod sursa (job #725160) | Cod sursa (job #191482) | Cod sursa (job #2370165) | Cod sursa (job #700337)
Cod sursa(job #700337)
#include <cstdio>
const long long int mod = 1999999973;
long long int e(int n, int p)
{
if (p < 2)
return 1;
else
{
if (p % 2 == 1)
return (n * e((n * n) % mod, p / 2)) % mod;
else
return e((n * n) % mod, p / 2) % mod;
}
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
int n, p;
scanf("%d %d", &n, &p);
printf("%lld", e(n, p));
return 0;
}