Pagini recente » Cod sursa (job #1546875) | Cod sursa (job #1292449) | Cod sursa (job #1544982) | Cod sursa (job #2230766) | Cod sursa (job #1006559)
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream is("lgput.in");
ofstream os("lgput.out");
long long Pow(long long x, long long n);
long long k, p;
int main()
{
is >> k >> p;
os << Pow(k, p);
is.close();
os.close();
return 0;
}
long long Pow(long long x, long long n)
{
if ( n == 1 )
return x;
long long r = Pow(x, n / 2);
r = ((long long) r * r) % MOD;
if ( n % 2 == 1 )
{
r *= x;
r %= 1999999973;
}
return r;
}