Pagini recente » Cod sursa (job #3157437) | Cod sursa (job #2325669) | Cod sursa (job #669586) | Cod sursa (job #2148871) | Cod sursa (job #1727603)
#include <fstream>
#define NMAX 1999999973
using namespace std;
long long power(long long n,long long p){
if(p == 0)
return 1;
if(p == 1)
return n % NMAX;
long long q = power(n,p/2);
return ((q*q) % NMAX * (p&1?n:1))%NMAX;
}
int main()
{
int n,p;
ifstream f("lgput.in");
ofstream g("lgput.out");
f >> n >> p;
g << power(n,p);
f.close();
g.close();
return 0;
}