Pagini recente » Cod sursa (job #1976200) | Cod sursa (job #2556275) | Cod sursa (job #916648) | Cod sursa (job #1827935) | Cod sursa (job #1465029)
#include <fstream>
#include <iostream>
#define p 1999999973
using namespace std;
long long pow(long long baza,long long exponent)
{
if(exponent==0)
return 1;
else
if(exponent%2==0)
{
return pow(baza*baza,exponent/2);
}
else
{
return baza*pow(baza*baza,(exponent-1)/2);
}
}
int main()
{
ifstream in ("lgput.in");
ofstream out ("lgput.out");
long long a,b,c=0;
in>>a>>b;
c=pow(a,b);
cout<<c%p;
return 0;
}