Borderou de evaluare (job #2919363)

Utilizator KarimElSheikhKarim Elsheikh KarimElSheikh Data 16 august 2022 21:46:16
Problema Ghiozdan Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 50

Raport evaluator

Compilare: main.cpp: In function 'std::vector<bool>* knapsack_(int, int, int, int, int*, int*)': main.cpp:183:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 183 | if (N - startItem == 1) if (a[startItem] <= (W-startWeight)) return new vector<bool> {1}; else return new vector<bool> {0}; | ^ main.cpp:185:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ii' {aka 'struct std::pair<int, int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 185 | memset(ks + startWeight, 0, (W - startWeight + 1)*8); | ^ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from main.cpp:2: /usr/include/c++/10/bits/stl_pair.h:211:12: note: 'ii' {aka 'struct std::pair<int, int>'} declared here 211 | struct pair | ^~~~ main.cpp:186:54: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ii' {aka 'struct std::pair<int, int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 186 | memset(ks2 + startWeight, 0, (W - startWeight + 1)*8); | ^ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/istream:38, from /usr/include/c++/10/sstream:38, from /usr/include/c++/10/complex:45, from /usr/include/c++/10/ccomplex:39, from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:54, from main.cpp:2: /usr/include/c++/10/bits/stl_pair.h:211:12: note: 'ii' {aka 'struct std::pair<int, int>'} declared here 211 | struct pair | ^~~~ main.cpp: In function 'int main()': main.cpp:234:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (int i = 0; i != x->size(); i++) if ((*x)[i]) cout << '\n' << a[i]; | ~~^~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
11ms184kbOK10
21ms184kbOK10
369ms557kbOK10
42000ms1093kbTime limit exceeded0
5579ms1196kbOK10
6750ms942kbOK10
72000ms1093kbTime limit exceeded0
82002ms1474kbTime limit exceeded0
92007ms1617kbTime limit exceeded0
102003ms1622kbTime limit exceeded0
Punctaj total50

Ceva nu functioneaza?