Pagini recente » Cod sursa (job #266198) | Cod sursa (job #808989) | Cod sursa (job #2759555) | Cod sursa (job #609073) | 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;
}