Pagini recente » Cod sursa (job #1013871) | Cod sursa (job #1605878) | Cod sursa (job #1326690) | Cod sursa (job #1378216) | Cod sursa (job #1922174)
#include <fstream>
using namespace std;
ifstream in ("lgput.in");
ofstream out ("lgput.out");
const int MOD = 1999999973;
long long putere(long long baza, long long exp)
{
if(exp == 1)
return baza%MOD;
else
{
if(exp%2 == 0)
return ((putere(baza, exp/2)%MOD)*(putere(baza, exp/2)%MOD))%MOD;
return (putere(baza, exp-1)%MOD) *(baza%MOD)%MOD;
}
}
int main()
{
long long n, p;
in >> n >>p;
out << putere(n, p);
return 0;
}