Pagini recente » Cod sursa (job #331328) | Cod sursa (job #801040) | Borderou de evaluare (job #3110942) | Borderou de evaluare (job #1375066) | Cod sursa (job #558159)
Cod sursa(job #558159)
#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;
}
fout<<rez<<'\n';
fout.close ();
return 0;
}