Cod sursa(job #2930998)

Utilizator Stormtrooper-007Vartic Rihard Stormtrooper-007 Data 30 octombrie 2022 10:01:44
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.27 kb
#include <bits/stdc++.h>

using namespace std;

int main()
{
ifstream cin("lgput.in");
ofstream cout("lgput.out");
int a,b,c=1;
cin>>a>>b;
while(b>0)
{
    if(b%2==1)
    c=(c*a)%1999999973;
    a=(a*a)%1999999973;
    b/=2;
}
cout<<c;
    return 0;
}