Pagini recente » Cod sursa (job #615503) | Cod sursa (job #2048312) | Cod sursa (job #319159) | Cod sursa (job #2311992) | Cod sursa (job #1606351)
#include <fstream>
#define m 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long Putere(long long n, long long p)
{ if(p==0) return 1;
else if(p%2==1) return ((n%m)*(Putere(n,p-1))%m)%m;
else { long long y=Putere(n,p/2)%m;
return y*y%m;
}
}
int main()
{ long long n,p;
fin>>n>>p;
fout<<Putere(n,p);
return 0;
}