Pagini recente » Cod sursa (job #640941) | Cod sursa (job #321514) | Cod sursa (job #706054) | Cod sursa (job #2648043) | Cod sursa (job #173318)
Cod sursa(job #173318)
#include<stdio.h>
long n,p;
const long m=1999999973;
long power(long x, long y)
{ if (y==0) return 1;
else if (y%2==0) return power(x*x%m,y/2);
else return (x%m)*power(x*x%m,(y-1)/2);
}
int main ()
{ FILE*f=fopen("lgput.in","r");
FILE*g=fopen("lgput.out","w");
fscanf(f,"%ld%ld",&n,&p);
fprintf(g,"%ld",power(n,p));
fcloseall();
return 0; }