Cod sursa(job #1514192)

Utilizator cristid9Cristi D cristid9 Data 30 octombrie 2015 20:03:23
Problema Ridicare la putere in timp logaritmic Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>

const int mod = 1999999973;

int main()
{
    std::ifstream in("lgput.in");
    std::ofstream out("lgput.out");

    int base;
    int exp;
    long long int result = 1;

    in >> base;
    in >> exp;

    std::cout << "base" << base << std::endl;
    std::cout << "exp" << exp << std::endl;

    while (exp--)
    {
        result = (result * base) % mod;
    }

    out << result;

    in.close();
    out.close();

    return 0;
}