Pagini recente » Borderou de evaluare (job #1211562) | Borderou de evaluare (job #2972233) | Borderou de evaluare (job #2911382) | Borderou de evaluare (job #380642) | Cod sursa (job #380101)
Cod sursa(job #380101)
#include <stdio.h>
long long sol,p,n,mod;
int main(){
FILE *f,*g;
f=fopen("lgput.in","r");
g=fopen("lgput.out","w");
fscanf(f,"%lld%lld",&n,&p);
mod=1999999973;
sol=1;
while(p){
if(p%2==1){
sol*=n;
sol%=mod;
}
n*=n;
n%=mod;
p/=2;
}
fprintf(g,"%lld\n",sol);
fclose(f);
fclose(g);
return 0;
}