Pagini recente » Cod sursa (job #1451804) | Cod sursa (job #360273) | Cod sursa (job #237227) | Cod sursa (job #1876855) | Cod sursa (job #588661)
Cod sursa(job #588661)
#include<fstream>
#define c 1999999973;
using namespace std;
long long hatvany(long long n,long long p){
if(p==0)
return 1;
else
if(p%2==0){
long long h=hatvany(n,p/2)%c;
return (h*h)%c;
}
else{
long long h=hatvany(n,p/2)%c;
return (h*h*n)%c;
}
}
int main(){
fstream f,g;
f.open("lgput.in",ios::in);
g.open("lgput.out",ios::out);
long long n,p;
f>>n>>p;
g<<hatvany(n,p)%c;
f.close();
g.close();
}