Cod sursa(job #1170151)
Utilizator | Data | 12 aprilie 2014 19:24:32 | |
---|---|---|---|
Problema | Ridicare la putere in timp logaritmic | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.32 kb |
#include <cstdio>
#include <math.h>
using namespace std;
int main()
{
FILE*f=fopen("lgput.in","r");
FILE*g=fopen("lgput.out","w");
long long n,p,s=0,i;
fscanf(f,"%lld%lld",&n,&p);
s=(int)pow((double)n,(double)p)%1999999973;
fprintf(g,"%d",s);
fclose(f);
fclose(g);
return 0;
}