Pagini recente » Cod sursa (job #729811) | Cod sursa (job #2638452) | Cod sursa (job #1186515) | Cod sursa (job #231110) | Cod sursa (job #2442239)
#include <fstream>
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
int nn, pp, i, j;
/// ridicam N la puterea P
int putere(int n, int p){
if(p==0){
return 1;
}else{
if(p==1){
return n % 1999999973;
}else{
if(p%2==0){
return (putere(n*n, p/2)) % 1999999973;
}else{
return (n*putere(n*n, (p-1)/2)) % 1999999973;
}
}
}
}
int main(){
fin>>nn>>pp;
fout<<putere(nn, pp);
}