Pagini recente » Cod sursa (job #1619009) | Cod sursa (job #409140) | Cod sursa (job #2735883) | Cod sursa (job #3253548) | Cod sursa (job #1324761)
#include <fstream>
#define mod 1999999973
using namespace std;
int N, P, Answer;
void Solve() {
Answer = 1;
for(int mask = 1; mask <= P; mask <<= 1) {
if(P & mask)
Answer = (Answer * N);
N = (N * N) % mod;
}
}
void Read() {
ifstream in("lgput.in");
in >> N >> P;
in.close();
}
void Write() {
ofstream out("lgput.out");
out << Answer << '\n';
out.close();
}
int main() {
Read();
Solve();
Write();
return 0;
}