Pagini recente » Cod sursa (job #761117) | Cod sursa (job #2629203) | Cod sursa (job #1701553) | Cod sursa (job #2314812) | Cod sursa (job #951747)
Cod sursa(job #951747)
#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;
}