Cod sursa(job #279529)

Utilizator StigmaSimina Pitur Stigma Data 12 martie 2009 21:00:12
Problema Ridicare la putere in timp logaritmic Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.26 kb
#include <fstream.h>
#define modulo 1999999973

ifstream fin("lgput.in");
ofstream fout("lgput.out");

long x,n,rez=1;

int main()
{fin>>x>>n;

 while (n)
 {if (n%2) rez*=x%modulo;
  x*=x%modulo;
  n/=2;
  }

fout<<rez;
fout.close();
return 0;
}