Cod sursa(job #295857)
Utilizator | Data | 3 aprilie 2009 18:48:00 | |
---|---|---|---|
Problema | Ridicare la putere in timp logaritmic | Scor | 10 |
Compilator | c | Status | done |
Runda | Arhiva educationala | Marime | 0.3 kb |
#include<stdio.h>
unsigned long n,p,i,prod;
long x;
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lu %lu",&n,&p);
x=1999999973;
prod=1;
for(i=1;i<=p;i++)
{
prod*=n;
prod=prod%x;
}
printf("%lu",prod);
return 0;
}