Pagini recente » Cod sursa (job #2363931) | Cod sursa (job #2139852) | Cod sursa (job #36331) | Cod sursa (job #697260) | Cod sursa (job #952458)
Cod sursa(job #952458)
#include <fstream>
using namespace std;
long long exp(long long n, long long e)
{
long long rez;
if (e<=1)
return n%1999999973;
rez=exp(n,e>>1);
rez=(rez*rez)%1999999973;
if (e&1)
rez=(rez*n)%1999999973;
return rez%1999999973;
}
int main()
{
long long n,p;
ifstream f1("lgput.in");
ofstream f2("lgput.out");
f1>>n>>p;
f2<<exp(n,p);
f1.close();
f2.close();
return 0;
}