Pagini recente » Cod sursa (job #1468862) | Cod sursa (job #1955705) | Cod sursa (job #977382) | Cod sursa (job #341147) | Cod sursa (job #1355832)
#include <fstream>
using namespace std;
#define ll long long int
#define mod 1999999973
ifstream in("lgput.in");
ofstream out("lgput.out");
ll N, P;
using namespace std;
long long putere(ll N, ll P)
{
if( P==1 ) return N;
if( P%2==1 ) return N * putere(N, P-1) % mod;
else {
ll t = putere(N, P/2)%mod;
return (t*t)%mod;
}
}
int main()
{
in >> N >> P;
out << putere(N,P) << '\n';
return 0;
}