Pagini recente » Cod sursa (job #1940349) | Cod sursa (job #76112) | Cod sursa (job #2582207) | Cod sursa (job #2511917) | Cod sursa (job #1566452)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
long long lgput(long long n, long long p)
{
long long nd, s=1, a = n, i;
for(i=0; (i<<1)<=p;i++)
{
if(((1<<i) & p) > 0)
s=(s*a) % MOD;
a = (a*a) % MOD;
}
return s;
}
int main()
{
long long n,p;
in>>n>>p;
out<<lgput(n,p);
return 0;
}