Pagini recente » Cod sursa (job #2579481) | Cod sursa (job #1882572) | Cod sursa (job #14164) | Cod sursa (job #1606748) | Cod sursa (job #1963257)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
long long pow(long long x, long long put){
if(put==1)
return x%1999999973;
if(put%2==0)
return pow(x*x%1999999973,put/2)%1999999973;
else return x%1999999973*pow(x*x%1999999973,(put-1)/2)%1999999973;
}
int main(){
long long n,p;
in>>n>>p;
out<<pow(n,p);
return 0;
}