Cod sursa(job #845966)

Utilizator hiticas_abelhiticasabel hiticas_abel Data 1 ianuarie 2013 00:57:32
Problema Ridicare la putere in timp logaritmic Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<fstream>
using namespace std;

long long n,p,k;
int main()
{
    ifstream f("lgput.in");
    ofstream g("lgput.out");    
k=1;
f>>n>>p;


             while(p!=0)   
             {
             if(p%2==1)   
             k=(k*n)%1999999973; 
             n=n*n%1999999973;   
             p=p/2;
             
             }

g<<k;
return 0;

}