Pagini recente » Cod sursa (job #2750458) | qqqqq | Cod sursa (job #60817) | Cod sursa (job #909539) | Cod sursa (job #2669975)
#include <fstream>
#define M 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
int ridput(int a, int b)
{ if(b==0) return 1;
int r=ridput(a,b/2);
r=(1LL*r*r)%M;
if(b&1) r=(1LL*r*a)%M;
return r;
}
int main()
{ int a,b;
f>>a>>b;
/*
int r=1;
for(;b;b>>=1)
{ if(b&1) r=(1LL*r*a)%M;
a=(1LL*a*a)%M;
}
g<<r;
*/
g<<ridput(a,b);
g.close();
f.close();
return 0;
}