Pagini recente » Cod sursa (job #2830622) | Cod sursa (job #2117405) | Cod sursa (job #2989655) | Cod sursa (job #480229) | Cod sursa (job #2436201)
#include <fstream>
using namespace std;
const int MOD = 1999999973;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long int pow(int N, int P) {
if (P == 0)
return 1;
long long rise = pow(N, P / 2) % MOD;
if (P % 2)
return (((rise * rise) % MOD) * N) % MOD ;
return (rise * rise) % MOD;
}
int main() {
int N, P;
fin >> N >> P;
fout << pow(N, P);
}