Cod sursa(job #1377484)

Utilizator P.CristiPopa Cristi P.Cristi Data 5 martie 2015 22:09:27
Problema Ridicare la putere in timp logaritmic Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<fstream>
#include<cmath>
using namespace std;

int main(){
    unsigned long long s;
    short k, l;
    ifstream in;
    in.open("lgput.in");
    in>>s;
    k=log2(s);
    in>>s;
    in.close();
    l=log2(s);
    k+=l;
    s=1;
    for(l=0;l<=k;l++)
    s*=2;

    ofstream out;
    out.open("lgput.out");
    if(s==0)
        out<<294967350;
    else
        out<<s%1999999973;
        out.close();
}