Pagini recente » Borderou de evaluare (job #1033330) | Borderou de evaluare (job #1921758) | Borderou de evaluare (job #1754784) | Borderou de evaluare (job #2924421) | 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;
}