Pagini recente » Cod sursa (job #1350641) | Cod sursa (job #3295865) | Cod sursa (job #1113821) | Cod sursa (job #345639) | Cod sursa (job #878481)
Cod sursa(job #878481)
#include <iostream>
#include <fstream>
using std::cout;
long putere(long x, long n)
{
if ( n == 1 ) return x % 1999999973;
if ( n % 2 ) return x * putere(x, n - 1 ) % 1999999973;
else return putere (x*x, n / 2) % 1999999973;
}
int main()
{
long N,P;
std::ifstream in("lgput.in");
std::ofstream out("lgput.out");
in >> N >> P;
N = putere(N, P );
out << N;
return 0;
}