Pagini recente » Cod sursa (job #670554) | Borderou de evaluare (job #1714578) | Cod sursa (job #2942017) | Borderou de evaluare (job #2922934) | Cod sursa (job #672018)
Cod sursa(job #672018)
#include <cstdio>
int main(){
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
int a,b,i,masca=1;
scanf("%d %d",&a,&b);
//aflam dimensiunea puterii b in baza 2
long long pow=1;
for( i=31 ; i>=0 ; i-- ){
pow=(pow*pow)%1999999973;
if( (masca<<i) & b )pow=(pow*a)%1999999973;
}
printf("%lld",pow);
}