Pagini recente » Cod sursa (job #2627059) | Cod sursa (job #2275727) | Cod sursa (job #1498812) | Cod sursa (job #683949) | Cod sursa (job #2691470)
#include <fstream>
#define mod 1999999973
using namespace std;
ifstream fin ( "lgput.in" );
ofstream fout ( "lgput.out" );
int n;
int lgput ( int p ) {
if ( p == 1 )
return n;
long long temp = lgput ( p/2 );
long long res = temp * temp;
res %= mod;
if ( p % 2 == 1 )
res *= n;
res %= mod;
return res;
}
int main()
{
int p;
fin >> n >> p;
fout << lgput ( p );
return 0;
}