Pagini recente » Cod sursa (job #836129) | Cod sursa (job #1497207) | Cod sursa (job #2704714) | Cod sursa (job #479844) | Cod sursa (job #2721879)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
const long long MOD = 1999999973;
long long epq(long long b, long long p)
{
long long aux = 1;
while(p > 1)
{
if(p%2)
{
aux = (aux * b) % MOD;
}
b*=b;
b%=MOD;
p/=2;
}
b = (b*aux) % MOD;
return b;
}
int main()
{
long long x, y;
fin>>x>>y;
fout<<epq(x, y);
fin.close();
fout.close();
}