Cod sursa(job #2941479)

Utilizator raresmihociMihoci Rares raresmihoci Data 17 noiembrie 2022 20:01:34
Problema Subsir crescator maximal Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include <fstream>
using namespace std;
ifstream fin("grader_test1.in");
ofstream fout("lgput.out");

int n, p;

int exponentiation(int a, int b){
    if(b==1)
        return a;
    if(b%2==1)
        return a*exponentiation(a, b-1);
    int tmp_exp = exponentiation(a, b/2);
    return tmp_exp * tmp_exp;
}

int main()
{
    fin >> n >> p;
    fout << exponentiation(n, p);
    return 0;
}