Borderou de evaluare (job #2824451)

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

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
16ms2519kbOK5
26ms2297kbOK5
36ms1904kbOK5
425ms3219kbOK5
520ms2969kbOK5
625ms3129kbOK5
7160ms5148kbOK5
8255ms7360kbIncorect0
9232ms6115kbOK5
10289ms6909kbIncorect0
11274ms6520kbOK5
12340ms7544kbOK5
13313ms6983kbOK5
14388ms8945kbOK5
15455ms8740kbOK5
16597ms9420kbOK5
17735ms10338kbOK5
18890ms11726kbOK5
191036ms12689kbOK5
201280ms18042kbOK5
Punctaj total90

Ceva nu functioneaza?