Pagini recente » Cod sursa (job #248348) | Cod sursa (job #2263265) | Statistici Sebastian Theodor-Ioan (11111theodor) | Cod sursa (job #589399) | Cod sursa (job #559281)
Cod sursa(job #559281)
#include<stdio.h>
#define i64 long long
#define MOD 1999999973
FILE*f=fopen("lgput.in","r");
FILE*g=fopen("lgput.out","w");
i64 a,b,P,Sol;
int main () {
fscanf(f,"%lld %lld",&a,&b);
Sol = 1; P = a;
while ( b ){
if ( b & 1 ){
Sol = ( Sol * P ) % MOD;
}
P = ( P * P ) % MOD;
b = b >> 1;
}
fprintf(g,"%lld\n",Sol);
fclose(f);
fclose(g);
return 0;
}