Cod sursa(job #2352564)

Utilizator HorisHoria Radu Horis Data 23 februarie 2019 13:45:28
Problema Ridicare la putere in timp logaritmic Scor 0
Compilator cpp-32 Status done
Runda Arhiva educationala Marime 0.36 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    long long n,k,r=1;
    ifstream in("lgput.in");
    ofstream out("lgput.out");
    in >> n >>k;
    while(n)
    {
        if(k%2==1)
        {
            r*=n;
        }
        k/=2;
        n*=n;
    }
    //cout << r;
    out << (r%1999999973);
    return 0;
}