Pagini recente » Cod sursa (job #549468) | Cod sursa (job #2350423) | Cod sursa (job #344124) | Cod sursa (job #2491819) | Cod sursa (job #2468794)
#include <bits/stdc++.h>
#define mod 1999999973
using namespace std;
int x, n;
int exp_log(int x, int n)
{
if (n == 0) return 1;
int p = exp_log(x, n >> 1);
if (n & 1) return (((x * p) % mod) * p) % mod;
return (p * p) % mod;
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
scanf("%d %d", &x, &n);
printf("%d\n", exp_log(x, n));
return 0;
}