Pagini recente » Cod sursa (job #1562368) | Cod sursa (job #931043) | Cod sursa (job #1574580) | Statistici andreiblanaru (andreiblanaru) | Cod sursa (job #191664)
Cod sursa(job #191664)
#include <stdio.h>
#define PRIM 1999999973
long long n,p;
long long put(long long p)
{
if(p==1) return n;
long long pp=put(p/2);
if(p % 2) return (pp*pp*n) % PRIM;
return (pp*pp) % PRIM;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%ld %ld",&n,&p);
printf("%ld\n",put(p));
}