Pagini recente » Cod sursa (job #2741131) | Cod sursa (job #2756074) | Cod sursa (job #273025) | Cod sursa (job #1031648) | Cod sursa (job #789852)
Cod sursa(job #789852)
#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;
while (p != 0)
{
if (p%2 == 1)
{
sol = (sol * x) % MOD;
p--;
}
else
x = (x*x) % MOD;
p /= 2;
}
f.close();
ofstream g("lgput.out");
g << sol << '\n';
g.close();
return 0;
}