Cod sursa(job #2420689)

Utilizator Briana_NeaguNeagu Briana Briana_Neagu Data 12 mai 2019 23:41:03
Problema Ridicare la putere in timp logaritmic Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include<bits/stdc++.h>
#define MOD 1999999973


using namespace std;

ifstream f ("lgput.in");
ofstream g("lgput.out");


long long a,b;

long long  lgput (long long a , long long b)
{
   if (b==0)
     return 1;
    if (b%2)
      return a * lgput ((a*a)%MOD, b/2)%MOD;
    else return lgput((a*a)%MOD,b/2)%MOD;

}

int main()
{
  f>>a>>b;
  g<<lgput(a,b);

}