Pagini recente » Cod sursa (job #3192931) | Cod sursa (job #1626091) | Cod sursa (job #605301) | Cod sursa (job #2213202) | Cod sursa (job #457749)
Cod sursa(job #457749)
#include<cstdio>
#define mod 1999999973
using namespace std;
long long ceva;
long long putere (int n,int k)
{
if (k==0) return 1;
else if (k%2==1)
{
ceva=putere(n,(k-1)/2);
return n*ceva*ceva;
}
else if (k%2==0)
{
ceva=putere(n,k/2);
return ceva*ceva;
}
}
int main ()
{
int n,k;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d%d",&n,&k);
printf("%I64d",putere(n,k)%mod);
return 0;
}