Pagini recente » Cod sursa (job #1210057) | Cod sursa (job #136303) | Cod sursa (job #1740161) | Cod sursa (job #2483942) | Cod sursa (job #1209696)
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long n, p, sol;
void Raise()
{
sol = 1;
for (int i = 0; (1 << i) <= p; ++i)
{
if (( (1 << i) & p ) > 0)
sol = (sol * n) % MOD;
n = (n * n) % MOD;
}
fout << sol << '\n';
}
int main()
{
fin >> n >> p;
Raise();
fin.close();
fout.close();
return 0;
}