Cod sursa(job #2309871)

Utilizator alcholistuStafie Ciprian Mihai alcholistu Data 29 decembrie 2018 23:26:40
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.29 kb
#include <fstream>

using namespace std;

int main()
{
    int n, i, p, sol=1;
    ifstream f("lgput.in");
    ofstream g("lgput.out");
    f >> n >> p;
    for (i=0;i<p;i++)
    {
        if (1<<i & p)
            sol = sol*n;
        n*=n;
    }
    g << sol;
    return 0;
}