Pagini recente » 20_februarie_simulare_oji_2024_clasa_10 | Cod sursa (job #2563477) | Cod sursa (job #2560238) | Cod sursa (job #2154182) | 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;
}