Mai intai trebuie sa te autentifici.

Cod sursa(job #895979)

Utilizator alexandru213Bracau Alexandru alexandru213 Data 27 februarie 2013 13:19:12
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
long long a,b,c;
int main()
{
    in>>a>>b;c=a;
        while(b!=1){
            c=c*c;
            if(b%2==0)
                b=b/2;
            else {  c=c*a;
                    b=(b-1)/2;}}
    if(b==0) c=c*a;
    out<<c%1999999973;
    return 0;
}