Pagini recente » Cod sursa (job #2412911) | Cod sursa (job #1995076) | Cod sursa (job #56949) | Cod sursa (job #2147707) | Cod sursa (job #1650038)
#include <fstream>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
const int MOD=1999999973;
inline int Put_Log(long long x,long long n,int MOD)
{
if(n==1)
return x;
if(n==0)
return 1;
if(n&1)
return 1LL*Put_Log(x,n-1,MOD)%MOD;
x=Put_Log(x,n/2,MOD);
return 1LL*x*x%MOD;
}
int main()
{
long long n,p;
f>>n>>p;
g<<Put_Log(n,p,MOD)<<"\n";
return 0;
}