Pagini recente » Cod sursa (job #3176104) | Cod sursa (job #1786159) | Cod sursa (job #571330) | Cod sursa (job #3139638) | Cod sursa (job #3297314)
#include <stdio.h>
constexpr int MOD = 1999999973;
int main() {
FILE *fin = fopen( "lgput.in", "r" );
FILE *fout = fopen( "lgput.out", "w" );
int base, exp;
fscanf( fin, "%d%d", &base, &exp );
int ret = 1;
while( exp ) {
if( exp & 1 )
ret = (ret * (long long)base) % MOD;
base = (base * (long long)base) % MOD;
exp >>= 1;
}
fprintf( fout, "%d\n", ret );
fclose( fin );
fclose( fout );
return 0;
}