Pagini recente » Cod sursa (job #3155326) | Cod sursa (job #2543997) | Cod sursa (job #2877395) | Cod sursa (job #615224) | Cod sursa (job #789858)
Cod sursa(job #789858)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
int main()
{
unsigned int i, n, p;
long long sol = 1, x;
ifstream f("lgput.in");
f >> n >> p;
x = n;
for ( i = 0; (1<<i) <= p; i++)
{
if (((1<<i) & p) > 0)
sol = (sol * x) % MOD;
else
x = (x*x) % MOD;
}
f.close();
ofstream g("lgput.out");
g << sol << '\n';
g.close();
return 0;
}