Pagini recente » Cod sursa (job #287723) | Cod sursa (job #975106) | Cod sursa (job #2395882) | Cod sursa (job #142705) | Cod sursa (job #1590110)
#include <stdio.h>
#include <stdlib.h>
#define MOD 1999999973
int powr(long long base, int expn)
{
long long res = 1;
while (expn>0){
if(expn%2!=0)
res=(res*base)%MOD;
base=(base*base)%MOD;
expn/=2;
}
return res%MOD;
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
long long int base ,expn;
scanf("%lld %lld",&base,&expn);
printf("%d",powr(base,expn));
return 0;
}