Pagini recente » Cod sursa (job #1350273) | Cod sursa (job #1757772) | Cod sursa (job #2564231) | Cod sursa (job #1362105) | Cod sursa (job #168362)
Cod sursa(job #168362)
#include <stdio.h>
unsigned long n,p,m;
long power(long long base,long p,long mod){
long rez=1;
while (p>0){
if ((long)(p&1)==1)rez=(rez*base)%mod;
base=(base*base)%mod;
p>>=1;
}
return rez;
}
int main(){
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%ld %ld %ld",&n,&p);
printf("%ld\n",power(n,p,1999999973));
return 0;
}