Pagini recente » Cod sursa (job #160521) | Cod sursa (job #1572063) | Cod sursa (job #1720794) | Diferente pentru problema/royfloyd intre reviziile 23 si 24 | Cod sursa (job #2664611)
#include <stdio.h>
#include <stdlib.h>
#define MOD 1999999973
int main(){
int n,p,s;
FILE *fin, *fout;
fin=fopen("lgput.in","r");
fscanf(fin,"%d%d",&n,&p);
fclose(fin);
s=1;
while(p>0){
if(p%2==1){
p--;
s*=n;
s%=MOD;
}
p/=2;
n*=n;
n%=MOD;
}
fout=fopen("lgput.out","w");
fprintf(fout,"%d\n",s);
fclose(fout);
return 0;
}