Pagini recente » Cod sursa (job #2806860) | Cod sursa (job #690246) | Cod sursa (job #1494776) | Cod sursa (job #1639588) | Cod sursa (job #1007329)
#include <iostream>
#include <cstdio>
#define MOD 1999999973
using namespace std;
int P;
long long N;
long long putere( long long x , int p ){
if( p == 0 )
return 1;
else if( p == 1 )
return x;
else{
long long temp = putere( x, p/2 );
if( p%2 == 0 )
return temp*temp;
else
return temp*temp*x;
}
}
int main(){
freopen("lgput.in", "r", stdin );
freopen("lgput.out", "w", stdout );
scanf("%lld", &N );
scanf("%lld",&P);
long long rez = putere( N, P ) ;
printf("%lld\n", rez%MOD );
return 0;
}