Pagini recente » Cod sursa (job #161938) | Cod sursa (job #2291006) | Cod sursa (job #1617644) | Cod sursa (job #321243) | Cod sursa (job #1774479)
#include <iostream>
#include <fstream>
using namespace std;
long long putere(int a, int p) {
if (p < 1) {
return 1;
}
long long r = 1;
if (p%2==1) {
r = putere(a, p-1);
r = r * a;
} else {
r = putere(a, p/2);
r = r*r;
}
return r % 1999999973;
}
int main() {
ifstream cin("lgput.in");
ofstream cout("lgput.out");
long long n, p;
cin>>n>>p;
cout<<putere(n, p);
}