Cod sursa(job #145548)

Utilizator tudalexTudorica Constantin Alexandru tudalex Data 28 februarie 2008 22:19:05
Problema Ridicare la putere in timp logaritmic Scor Ascuns
Compilator cpp Status done
Runda Marime 0.33 kb
#include<stdio.h>
#include<stdlib.h>

int main()
{
    int m=1999999973;
    unsigned int n,p,d=1;
    freopen("lgput.in","r",stdin);
    freopen("lgput.out","w",stdout);
    scanf("%ld %ld",&n,&p);
    for (int i=1;i<=p;++i)
        d=(unsigned int)(d*n)%m;
    printf("%ld\n",d);
    //system("pause");
    return 0;
}