Borderou de evaluare (job #3036571)

Utilizator lolismekAlex Jerpelea lolismek Data 24 martie 2023 16:39:12
Problema Nmult Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:59:30: warning: iteration 1001 invokes undefined behavior [-Waggressive-loop-optimizations] 59 | fact[i] = (fact[i - 1] * i) % MOD; | ~~~~~~~~~~^ main.cpp:58:22: note: within this loop 58 | for(int i = 1; i < MOD; i++){ | ~~^~~~~ main.cpp:64:16: warning: iteration 999 invokes undefined behavior [-Waggressive-loop-optimizations] 64 | Inv[i] = MOD - (Inv[MOD % i] * (MOD / i)) % MOD; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:63:22: note: within this loop 63 | for(int i = 2; i < MOD; i++){ | ~~^~~~~ main.cpp: In function 'long long int modFact(long long int)': main.cpp:36:18: warning: array subscript 666012 is above array bounds of 'long long int [1001]' [-Warray-bounds] 36 | return (lgPow(fact[MOD - 1], x / MOD) * fact[x % MOD]) % MOD; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:14:5: note: while referencing 'fact' 14 | int fact[NMAX + 1]; | ^~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
19ms425kbKilled by Signal 110
24ms421kbKilled by Signal 110
34ms425kbKilled by Signal 110
44ms430kbKilled by Signal 110
59ms421kbKilled by Signal 110
64ms430kbKilled by Signal 110
74ms421kbKilled by Signal 110
84ms425kbKilled by Signal 110
94ms425kbKilled by Signal 110
109ms425kbKilled by Signal 110
110ms425kbKilled by Signal 110
120ms421kbKilled by Signal 110
130ms421kbKilled by Signal 110
140ms430kbKilled by Signal 110
150ms421kbKilled by Signal 110
160ms425kbKilled by Signal 110
170ms421kbKilled by Signal 110
180ms421kbKilled by Signal 110
190ms425kbKilled by Signal 110
200ms421kbKilled by Signal 110
Punctaj total0

Ceva nu functioneaza?