Pagini recente » Cod sursa (job #2563266) | Cod sursa (job #2449513) | Cod sursa (job #62330) | Cod sursa (job #723105) | Cod sursa (job #1427039)
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream cin("lgput.in");
ofstream cout("lgput.out");
template <class T> T lg_put(T A, T B){
T x1 = A;
T x2 = 1;
while(B > 1){
if(B & 1){
B ^= 1;
x2 = (x1 * x2)%MOD;
}
B >>= 1;
x1 = (x1 * x1)%MOD;
}
return (x1 * x2)%MOD;
}
int main()
{
long long N,P;
cin >> N >> P;
cout << lg_put(N,P);
return 0;
}