Cod sursa(job #160951)

Utilizator Anamaria20Cotirlea Anamaria Anamaria20 Data 17 martie 2008 13:27:53
Problema Ridicare la putere in timp logaritmic Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
#include <stdio.h>  
#define K 1999999973
      

FILE *f;
FILE* s;
   
int main()     
{     
        f=fopen ("lgput.in","r");     
        s=fopen ("lgput.out","w");     
             
       int n,p,i;     
       long long x=0,rez=0;     
       
       fscanf(f,"%d %d",&n,&p);     
            
       x=n; rez=1;     
       for (i=0;i<=p;++i)     
       {         
           rez=(rez*x)%K;               
           x=(x*x)%K;     
       }     
            
       printf("%lld\n",rez);     
            
       fclose(stdin);     
       fclose(stdout); 
    
       return 0; 
    
}