Pagini recente » Diferente pentru problema/pinex intre reviziile 15 si 34 | Cod sursa (job #156086) | Cod sursa (job #259311) | Cod sursa (job #667867) | Cod sursa (job #158553)
Cod sursa(job #158553)
#include <stdio.h>
#define MOD 1999999973
int main(){
FILE *f=fopen("lgput.in","r");
long long n,p,result=1,i,aux;
fscanf(f,"%lld",&n);
fscanf(f,"%lld",&p);
aux=n;
for(i=1;i<=p;i<<=1){
if(i&p) result=(result*aux)%MOD;
aux=(aux*aux)%MOD;
}
FILE *g=fopen("lgput.out","w");
fprintf(g,"%lld\n",result);
fclose(g);
return 0;
}