Borderou de evaluare (job #2824446)

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

Raport evaluator

Compilare: main.cpp: In function 'void suffixArray(std::string&)': main.cpp:10:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 10 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp:11:18: warning: array subscript has type 'char' [-Wchar-subscripts] 11 | freq[s[i]] ++; | ^ main.cpp:18:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 18 | for(int i = 0; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:19:25: warning: array subscript has type 'char' [-Wchar-subscripts] 19 | perm[--freq[s[i]]] = 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 = 1; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:35:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 35 | for(int k = 0; (1<<k) < s.size(); k ++) { | ~~~~~~~^~~~~~~~~~ main.cpp:36:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 36 | for(int i = 0; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:44:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp:55:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i = 1; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:66:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp: In function 'void lcpArray(std::string&)': main.cpp:75:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 75 | for(int i = 0; i < s.size(); i ++) | ~~^~~~~~~~~~ main.cpp:79:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | for(int i = 0; i < s.size(); i ++) { | ~~^~~~~~~~~~ main.cpp:80:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | if(rank[i] == s.size() - 1) { main.cpp:85:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | while(i + k < s.size() and j + k < s.size() and s[i+k] == s[j+k]) | ~~~~~~^~~~~~~~~~ main.cpp:85:42: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | while(i + k < s.size() and j + k < s.size() and s[i+k] == s[j+k]) | ~~~~~~^~~~~~~~~~ main.cpp:93:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 93 | for(int i = 0; i < s.size(); i ++ ) | ~~^~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms188kbIncorect0
22ms184kbIncorect0
32ms184kbIncorect0
42ms184kbIncorect0
52ms184kbIncorect0
62ms184kbIncorect0
72ms184kbIncorect0
82ms184kbIncorect0
92ms184kbIncorect0
102ms184kbIncorect0
112ms184kbIncorect0
122ms184kbIncorect0
132ms184kbIncorect0
142ms184kbIncorect0
152ms184kbIncorect0
161ms184kbIncorect0
172ms184kbIncorect0
182ms184kbIncorect0
192ms184kbIncorect0
202ms184kbIncorect0
Punctaj total0

Ceva nu functioneaza?