Cod sursa(job #2286050)

Utilizator bappo_no_hackoToma Alimos bappo_no_hacko Data 19 noiembrie 2018 19:15:52
Problema Ridicare la putere in timp logaritmic Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");

long long MOD=1999999973;
long long baza,expo;


int main()
{
    fin>>baza>>expo;

    long long rez=1;


    while(expo>0)
    {
        if(expo%2!=0)
            rez=rez*baza%MOD;
        baza=baza*baza%MOD;
        expo/=2;
    }

    fout<<rez;
    return 0;
}