Pagini recente » Rating Alecu Stefan-Iulian (uneven-shiver) | Cod sursa (job #431553) | Cod sursa (job #2569223) | Cod sursa (job #1652584) | Cod sursa (job #1927129)
#include <fstream>
#define M 1999999973
using namespace std;
long long a,b,sol=1;
void Read(){
ifstream fin("lgput.in");
fin>>a>>b;
}
void Pow(){
long long i;
for (i=0;(1<<i)<=b;++i)
if (((1<<i)&b)>0) sol=(sol*a)%M;
else a=(a*a)%M;
}
void Write(){
ofstream fout("lgput.out");
fout<<sol;
}
int main()
{
Read();
Pow();
Write();
return 0;
}