Pagini recente » Cod sursa (job #744823) | Cod sursa (job #1978911) | Rating Florin Calota (greenro) | Cod sursa (job #2774411) | Cod sursa (job #601258)
Cod sursa(job #601258)
#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;
}