Pagini recente » Cod sursa (job #3134982) | Cod sursa (job #1879597) | Cod sursa (job #2786561) | Cod sursa (job #75345) | Cod sursa (job #1515685)
# include<cstdio>
using namespace std;
FILE *f=freopen("lgput.in","r",stdin);
FILE *g=freopen("lgput.out","w",stdout);
long long logputere( long long baza, int exp ){
if (exp == 0)
return 1LL;
else if ( exp % 2 == 0 )
return logputere( baza * baza, exp / 2 );
else
return logputere( baza * baza, exp / 2 ) * baza;
}
int main()
{
long long n,p,x;
scanf("%lld%lld",&n,&p);
x = logputere(n,p);
printf("%lld",x);
return 0;
}