Pagini recente » Cod sursa (job #2878446) | Cod sursa (job #2262705) | Borderou de evaluare (job #1283313) | Cod sursa (job #455138) | Cod sursa (job #558173)
Cod sursa(job #558173)
#include <fstream>
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
long long n, p, modulo, rez, px, r;
int main ()
{
modulo=1999999973;
fin>>n>>p;
rez=1;
px=n;
while (p)
{
r=p%2;
if (r)
rez=(rez%modulo*px%modulo)%modulo;
p/=2;
px=(px*px)%modulo;
}
fout<<rez<<'\n';
fout.close ();
return 0;
}