Borderou de evaluare (job #955468)

Utilizator mitrutstrutMitrea Andrei Ionut mitrutstrut Data 31 mai 2013 20:17:33
Problema Ridicare la putere in timp logaritmic Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:4:167: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] int main(){unsigned int i, n, p;long long a, sol = 1;freopen("lgput.in","r",stdin);freopen("lgput.out","w",stdout);scanf("%d %d", &n, &p);a = n;for (i = 0; (1<<i) <= p; ++ i){if ( ((1<<i) & p) > 0)sol= (sol * a) % m;a=(a * a) % m;}printf("%lld\n", sol);} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms236kbOK10
20ms236kbOK10
30ms240kbOK10
40ms236kbOK10
50ms236kbOK10
60ms236kbOK10
70ms236kbOK10
80ms236kbOK10
90ms236kbOK10
100ms236kbOK10
Punctaj total100

Ceva nu functioneaza?