Pagini recente » Istoria paginii runda/cevasimaiez | Cod sursa (job #3257367) | Statistici Maria Lungu (marialungu) | Cod sursa (job #1931008) | Cod sursa (job #323074)
Cod sursa(job #323074)
#include<stdio.h>
long long a,b,c=1999999973,N;
long long modulo(long long m,long long n)
{
long long x;
if(n==0)
return 1;
if(n%2==0)
{
x=modulo(m,n/2)%c;
return (x*x)%c;
}
else if(n%2==1)
{
x=modulo(m,(n-1)/2)%c;
return (((x%c)*(x%c)*m)%c);
}
}
int main()
{ freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
long long o;
scanf("%lld%lld",&a,&b);
a=a%c;
o=modulo(a,b);
printf("%lld",o);
}