Pagini recente » Cod sursa (job #1334339) | Cod sursa (job #3235074) | Cod sursa (job #1840988) | Cod sursa (job #131746) | Cod sursa (job #601257)
Cod sursa(job #601257)
#include <stdio.h>
#define mod 1999999973
int putere(long int x, long int n)
{
if(n == 0)
return 1;
if(n % 2 == 1)
return (x * putere(x, (n-1)/2) * putere(x, (n-1)/2))% mod;
return (putere(x, n/2) * putere(x, n/2))% mod;
}
int main()
{
/* freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
*/ int n, p;
scanf("%d %d", &n, &p);
printf("%d", putere(n, p)% mod);
return 0;
}