Pagini recente » Cod sursa (job #1558708) | Cod sursa (job #2063424) | Cod sursa (job #620822) | Cod sursa (job #2542986) | Cod sursa (job #256686)
Cod sursa(job #256686)
#include<stdio.h>
#define md 1999999973
long pow(long x, long n)
{
long result = 1;
while ( n ) {
if ( n & 1 ) {
result =(result%md * x%md)%md;
}
x =(x%md * x%md)%md;
n /= 2;
}
return result;
}
int main()
{
long a,b;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%ld %ld",&a,&b);
printf("%ld",pow(a,b));
return 0;
}