Pagini recente » Cod sursa (job #418734) | Cod sursa (job #2012437) | Cod sursa (job #689786) | Cod sursa (job #2789938) | Cod sursa (job #1482453)
#include <fstream>
#include <cmath>
#define LL long long
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
LL n,r,p,h;
long long s,i;
long long a[10001],b[10001];
const int MOD=1999999973;
long long lgput(int x,int y)
{ if(y==1) return x;
if(y%2==0) return pow(lgput(x,y/2)%MOD,2);
if(y%2==1) return x*pow(lgput(x,y/2)%MOD,2);
}
int main()
{ f>>n>>p;
g<<lgput(n,p)%MOD;
return 0;
}