Pagini recente » Cod sursa (job #2106942) | Cod sursa (job #2849037) | Cod sursa (job #3135928) | Cod sursa (job #2856621) | Cod sursa (job #1488314)
#include <stdio.h>
#define inff 1999999973
using namespace std;
int x, n;
void read()
{
scanf("%d %d", &x, &n);
}
int solve(int x, int n)
{
if(n == 0)
return 1;
if(n == 1)
return x;
if(n % 2 == 0)
return solve(x * x, n / 2) % inff;
else
return (x * solve(x * x, (n - 1)/2)) % inff;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
read();
solve(x, n);
fclose(stdin);
fclose(stdout);
return 0;
}