Pagini recente » Cod sursa (job #2665312) | Cod sursa (job #2568732) | Cod sursa (job #2924662) | Cod sursa (job #1794329) | 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;
}