Borderou de evaluare (job #3190909)

Utilizator david.pasarinDavid Pasarin david.pasarin Data 8 ianuarie 2024 12:40:10
Problema Senat Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'void parse(char*, int)': main.cpp:22:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < strlen(p); i++) | ~~^~~~~~~~~~~ main.cpp: In function 'bool match(int)': main.cpp:37:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 37 | for (int i = 0; i < l[x].size(); i++) | ~~^~~~~~~~~~~~~ main.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 51 | for (int i = 0; i < l[x].size(); i++) | ~~^~~~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:78:20: warning: iteration 105 invokes undefined behavior [-Waggressive-loop-optimizations] 78 | viz[i] = 0; | ~~~~~~~^~~ main.cpp:77:26: note: within this loop 77 | for(int i = 0; i < MAX + 1; i++) | ~~^~~~~~~~~ main.cpp:78:20: warning: 'void* __builtin_memset(void*, int, long unsigned int)' forming offset 105 is out of the bounds [0, 105] of object 'viz' with type 'bool [105]' [-Warray-bounds] 78 | viz[i] = 0; | ~~~~~~~^~~ main.cpp:10:6: note: 'viz' declared here 10 | bool viz[MAX]; | ^~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbS-a respectat legea!10
20ms303kbS-a respectat legea!10
30ms303kbS-a respectat legea!10
40ms303kbS-a respectat legea!10
50ms303kbS-a respectat legea!10
60ms303kbS-a respectat legea!10
70ms303kbS-a respectat legea!10
80ms303kbS-a respectat legea!10
90ms303kbS-a respectat legea!10
100ms303kbS-a respectat legea!10
Punctaj total100

Ceva nu functioneaza?