Borderou de evaluare (job #2962473)

Utilizator _andrei4567Stan Andrei _andrei4567 Data 8 ianuarie 2023 17:20:54
Problema Carte Status done
Runda Arhiva ICPC Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:19:1: error: 'bool' is not a template 19 | bool <N + 1> b[N + 1]; | ^~~~ main.cpp: In function 'void clearr()': main.cpp:33:17: error: invalid types 'bool[int]' for array subscript 33 | b[i][j] = 0; | ^ main.cpp: In function 'void KMP_bullshit(std::string, std::string)': main.cpp:40:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40 | for (int k = 0; k < a.size(); ++k) | ~~^~~~~~~~~~ main.cpp:42:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 42 | while (i < a.size()) | ~~^~~~~~~~~~ main.cpp:50:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | while (i < s.size()) | ~~^~~~~~~~~~ main.cpp:54:48: error: invalid types 'bool[int]' for array subscript 54 | j = lps[j - 1], b[i - a.size() + 1][i] = b[i][i - a.size() + 1] = 1; | ^ main.cpp:54:58: error: invalid types 'bool[std::__cxx11::basic_string<char>::size_type {aka long unsigned int}]' for array subscript 54 | j = lps[j - 1], b[i - a.size() + 1][i] = b[i][i - a.size() + 1] = 1; | ^ main.cpp:55:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | else if (i < s.size() && a[j] != s[i]) | ~~^~~~~~~~~~ main.cpp: In function 'void solve()': main.cpp:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 1; i < s.size(); ++i, cout << '\n') | ~~^~~~~~~~~~ main.cpp:69:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int j = 1; j < s.size(); ++j) | ~~^~~~~~~~~~ main.cpp:70:25: error: invalid types 'bool[int]' for array subscript 70 | cout << b[i][j] << ' '; | ^ main.cpp:71:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | for (int i = 1; i < s.size(); ++i) | ~~^~~~~~~~~~ main.cpp:78:39: error: invalid types 'bool[int]' for array subscript 78 | if (b[i - a[j].size() + 1][i]) | ^ Non zero exit status: 1

Ceva nu functioneaza?