Borderou de evaluare (job #653258)

Utilizator avatar daristyle Bejan Darius-Ramon daristyle IP ascuns
Problemă Prime1 (clasa a 5-a) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 19 iun. 2022 20:38:17 Scor 100

Raport evaluator

Compilare: main.cpp: In function 'void Eratosthenes()': main.cpp:15:49: warning: iteration 10000000 invokes undefined behavior [-Waggressive-loop-optimizations] 15 | for (int i = 0; i <= dim + 1; ++i) sieve[i] = 'P'; | ~~~~~~~~~^~~~~ main.cpp:15:23: note: within this loop 15 | for (int i = 0; i <= dim + 1; ++i) sieve[i] = 'P'; | ~~^~~~~~~~~~ main.cpp:17:48: warning: iteration 4999998 invokes undefined behavior [-Waggressive-loop-optimizations] 17 | for (int i = 4; i <= dim; i += 2) sieve[i] = 'N'; | ~~~~~~~~~^~~~~ main.cpp:17:23: note: within this loop 17 | for (int i = 4; i <= dim; i += 2) sieve[i] = 'N'; | ~~^~~~~~ main.cpp:15:49: warning: 'void* __builtin_memset(void*, int, unsigned int)' forming offset [10000000, 10000001] is out of the bounds [0, 10000000] of object 'sieve' with type 'char [10000000]' [-Warray-bounds] 15 | for (int i = 0; i <= dim + 1; ++i) sieve[i] = 'P'; | ~~~~~~~~~^~~~~ main.cpp:12:6: note: 'sieve' declared here 12 | char sieve[dim]; | ^~~~~
Test Timp execuție Memorie folosită Mesaj Punctaj/test
1 503 ms 10338 kb OK 5
2 491 ms 10203 kb OK 5
3 486 ms 10207 kb OK 5
4 490 ms 10211 kb OK 5
5 565 ms 18710 kb OK 5
6 559 ms 18714 kb OK 5
7 562 ms 18706 kb OK 5
8 626 ms 18714 kb OK 5
9 603 ms 18710 kb OK 5
10 569 ms 18710 kb OK 5
11 573 ms 18714 kb OK 5
12 649 ms 18710 kb OK 5
13 655 ms 18706 kb OK 5
14 561 ms 18710 kb OK 5
15 539 ms 14516 kb OK 5
16 564 ms 14520 kb OK 5
17 557 ms 14524 kb OK 5
18 655 ms 14516 kb OK 5
19 627 ms 14520 kb OK 5
20 553 ms 14520 kb OK 5
Punctaj total 100