Pagini recente » Cod sursa (job #2468527) | Cod sursa (job #3121413) | Cod sursa (job #2709617) | Cod sursa (job #3207035) | Cod sursa (job #1378201)
#include <fstream>
#include <iostream>
using namespace std;
ifstream is("lgput.in");
ofstream os("lgput.out");
const int MOD = 1999999973;
int Pow( int a, int b );
int n, p;
int main()
{
is >> n >> p;
os << Pow(n, p);
is.close();
os.close();
return 0;
}
int Pow( int a, int b )
{
if ( b == 1 )
return a;
if ( b == 0 )
return 1;
int aux = Pow( a, b / 2 );
aux = ( 1LL * aux * aux ) % MOD;
if ( b & 1 )
aux *= a;
aux %= MOD;
return aux;
}