Pagini recente » Cod sursa (job #2487097) | Cod sursa (job #2072865) | Cod sursa (job #1271942) | Cod sursa (job #3281487) | Cod sursa (job #2784247)
#include <bits/stdc++.h>
using namespace std;
#define exp 1999999973
ifstream fin("lgput.in");
ofstream fout("lgput.out");
int rise_to_power(int n, int p) {
if (p == 1) {
return n % exp;
}
if (p % 2 == 0) {
return rise_to_power(n, p / 2) % exp * rise_to_power(n, p / 2) % exp;
}
if (p % 2 != 0) {
return rise_to_power(n, p / 2) % exp * rise_to_power(n, p / 2) % exp * n % exp;
}
}
int main() {
int n, p;
fin >> n >> p;
fout << rise_to_power(n, p);
}