Pagini recente » Cod sursa (job #1286974) | Cod sursa (job #2338940) | Cod sursa (job #552214) | Cod sursa (job #2368664) | Cod sursa (job #1590035)
#include <fstream>
using namespace std;
ifstream cin ("lgput.in");
ofstream cout ("lgput.out");
long long n, p;
long long pow(int n, int p) {
if(p == 0) {
return 1;
}
if(p == 1) {
return n;
}
if(p % 2 == 0) {
int x = pow(n, p / 2);
return x * x;
}
else {
return n * pow(n, p - 1);
}
}
void read() {
cin >> n >> p;
}
void print() {
cout << pow(n, p);
}
int main() {
read();
print();
return 0;
}