Cod sursa(job #1516014)

Utilizator ghimbirChirica Cristian ghimbir Data 2 noiembrie 2015 16:43:28
Problema Ridicare la putere in timp logaritmic Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <bits/stdc++.h>

using namespace std;

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

const int Mod=1999999973;

long long int lg_pow(long long int a,long long int powr)
{
    if(powr==1)
        return a;

    long long int k=lg_pow(a,powr/2);
    k=(k*k)%Mod;
    if(powr%2==1)
    {
        k=(k*a)%Mod;
    }
    return k;
}

int main()
{ long long int n,p,r;

  f>>n>>p;

  g<<lg_pow(n,p)%Mod;






    return 0;
}