Pagini recente » Istoria paginii runda/oji-2005-ix | Cod sursa (job #1739120) | Cod sursa (job #2447686) | Sandbox (cutiuţa cu năsip) | 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);
}