Pagini recente » Cod sursa (job #1548387) | Cod sursa (job #2342457) | Cod sursa (job #2731266) | Cod sursa (job #1664284) | Cod sursa (job #645060)
Cod sursa(job #645060)
#include<cstdio>
#include<iostream>
using namespace std;
#define BIG_NUMBER 1999999973
int main(){
int p,x,a;
long long val, num;
freopen( "lgput.in", "r", stdin );
freopen( "lgput.out", "w", stdout );
scanf( "%d %d", &a, &x );
val = a;
num = 1;
p = 0;
while( p <= x ){
if( x & (1 << p) ){
num = num * val % BIG_NUMBER;
}
val *= val % BIG_NUMBER;
++p;
}
cerr << num << endl;
printf("%lld\n", num);
}