Pagini recente » Cod sursa (job #1449544) | Cod sursa (job #59714) | Cod sursa (job #2000931) | Cod sursa (job #376490) | Cod sursa (job #392866)
Cod sursa(job #392866)
#include<fstream>
#include<stdio.h>
using namespace std;
long putere(long x, long n)
{
if(n==0) return 1;
else if(n%2)
{
long rez = putere(x,(n-1)/2);
return x*rez*rez;
}
else
{
long rez=putere(x,n/2);
return rez*rez;
}
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
long x,n,p;
scanf("%lld %lld", &n, &p);
x=putere(n,p);
x%=1999999973;
printf("%lld\n", x);
return 0;
}