Cod sursa(job #3298873)

Utilizator alexxsFilca Paul Alexandru alexxs Data 2 iunie 2025 20:31:47
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
using namespace std;


long long power(long long a, long long n) {
    long long result = 1;
    while (n > 0) {
        if (n % 2 == 1)
            result=result*a;
        a=a*a;
        n=n/2;
    }
    return result;
}

int main()
{
      int P,N;
      ifstream f("lgput.in");
      f>>N>>P;
      ofstream fisier("lgput.out");
      fisier<<(power(N,P)%1999999973);

}