Pagini recente » Cod sursa (job #113290) | Cod sursa (job #634605) | Cod sursa (job #348419) | Cod sursa (job #414156) | 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;
}