Pagini recente » Cod sursa (job #2746552) | Statistici Bivolaru Catalina Andreea (bivcata510) | Cod sursa (job #505673) | Cod sursa (job #505698) | Cod sursa (job #2138190)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
int main()
{
long long int n,p;
in >> n >> p;
long long mod = 1999999973,base = n, res = 1;
while(p)
{
if (p&1)
{
res = ((res%mod)*(base%mod))%mod;
}
base = ((base%mod)*(base%mod))%mod;
p >>=1;
}
out << res%mod;
return 0;
}