Borderou de evaluare (job #2824455)

Utilizator CraniXortDumitrescul Eduard CraniXort Data 2 ianuarie 2022 13:35:23
Problema Frequent Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'void suffixArray(std::string&)': main.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp:22:18: warning: array subscript has type 'char' [-Wchar-subscripts] 22 | freq[s[i]] ++; | ^ main.cpp:26:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 26 | for(int i = 0; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:27:25: warning: array subscript has type 'char' [-Wchar-subscripts] 27 | perm[--freq[s[i]]] = i; | ^ main.cpp:32:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 32 | for(int i = 1; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:38:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 38 | for(int k = 0; (1<<k) < s.size(); k ++) { | ~~~~~~~^~~~~~~~~~ main.cpp:39:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | for(int i = 0; i < s.size(); i ++){ | ~~^~~~~~~~~~ main.cpp:48:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp:60:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 60 | for(int i = 1; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp: In function 'void computeLcp(std::string&)': main.cpp:81:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 81 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp:85:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | for(int i = 0; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:92:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | while(i + k < s.size() and j + k < s.size() and s[i+k] == s[j+k] and s[i+k] != '$') | ~~~~~~^~~~~~~~~~ main.cpp:92:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | while(i + k < s.size() and j + k < s.size() and s[i+k] == s[j+k] and s[i+k] != '$') | ~~~~~~^~~~~~~~~~ main.cpp: In function 'void solve(std::string&)': main.cpp:134:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 134 | for(int i = 1; i <= s.size(); i ++){ | ~~^~~~~~~~~~~ main.cpp: In function 'void print(std::string&)': main.cpp:161:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 161 | for(int i = 0; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:166:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
Test Timp executie Memorie folosita Mesaj Punctaj/test
16ms2514kbOK5
26ms2314kbOK5
311ms3489kbOK5
425ms3612kbOK5
520ms3756kbOK5
625ms3825kbOK5
7160ms5935kbOK5
8260ms8163kbOK5
9235ms6918kbOK5
10289ms7708kbOK5
11274ms7376kbOK5
12346ms8343kbOK5
13312ms7827kbOK5
14389ms9752kbOK5
15469ms9560kbOK5
16583ms10346kbOK5
17730ms11046kbOK5
18871ms12525kbOK5
191032ms13488kbOK5
201283ms18845kbOK5
Punctaj total100

Ceva nu functioneaza?