Pagini recente » Borderou de evaluare (job #1126009) | Borderou de evaluare (job #2032291) | Borderou de evaluare (job #2158941) | Borderou de evaluare (job #1236375) | Borderou de evaluare (job #3340029)
Borderou de evaluare (job #3340029)
Raport evaluator
Compilare:
main.cpp: In function 'void zAlgo(const std::string&, const std::string&, std::vector<int>&)':
main.cpp:12:23: warning: comparison of integer expressions of different signedness: 'int' and 'const uint64_t' {aka 'const long unsigned int'} [-Wsign-compare]
12 | for (int i = 1; i < n; i++) {
| ~~^~~
main.cpp:14:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint64_t' {aka 'const long unsigned int'} [-Wsign-compare]
14 | while (i + z[i] < n && s[z[i]] == s[i + z[i]]) z[i]++;
| ~~~~~~~~~^~~
main.cpp:17:18: 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]
17 | if (z[i] == pattern.size()) indices.push_back(i-static_cast<int>(pattern.size())-1);
main.cpp: In function 'int main()':
main.cpp:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | for (int i = 1; i <= s.size()/3; i++) {
| ~~^~~~~~~~~~~~~
main.cpp:30:70: 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]
30 | if (indices.size() >= 3 && indices[0] == 0 && indices.back() == s.size()-i) {
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
main.cpp:31:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | for (int j = 1; j < indices.size()-1; j++) {
| ~~^~~~~~~~~~~~~~~~~~
main.cpp:32:51: 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]
32 | if (indices[j] >= i && indices[j] <= s.size()-2*i) {
| Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
| 1 | 0ms | 303kb | OK | 5 | 5 |
| 2 | 0ms | 303kb | OK | 5 | 5 |
| 3 | 0ms | 303kb | OK | 5 | 25 |
| 4 | 1ms | 303kb | OK | 5 |
| 5 | 29ms | 536kb | OK | 5 |
| 6 | 24ms | 532kb | OK | 5 |
| 7 | 0ms | 303kb | OK | 5 |
| 8 | 103ms | 6512kb | Time limit exceeded | 0 | 0 |
| 9 | 103ms | 8241kb | Time limit exceeded | 0 |
| 10 | 103ms | 12627kb | Time limit exceeded | 0 |
| 11 | 103ms | 7380kb | Time limit exceeded | 0 |
| 12 | 103ms | 12152kb | Time limit exceeded | 0 |
| 13 | 103ms | 11415kb | Time limit exceeded | 0 | 0 |
| 14 | 103ms | 6811kb | Time limit exceeded | 0 |
| 15 | 103ms | 7823kb | Time limit exceeded | 0 |
| 16 | 103ms | 6991kb | Time limit exceeded | 0 |
| 17 | 103ms | 9613kb | Time limit exceeded | 0 |
| 18 | 103ms | 8990kb | Time limit exceeded | 0 |
| 19 | 103ms | 8806kb | Time limit exceeded | 0 |
| 20 | 103ms | 9699kb | Time limit exceeded | 0 |
| Punctaj total | 35 |