Pagini recente » Borderou de evaluare (job #3273540) | Borderou de evaluare (job #3002298) | Borderou de evaluare (job #1102755) | Borderou de evaluare (job #2879094) | Borderou de evaluare (job #2919363)
Borderou de evaluare (job #2919363)
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 |
1 | 1ms | 184kb | OK | 10 |
2 | 1ms | 184kb | OK | 10 |
3 | 69ms | 557kb | OK | 10 |
4 | 2000ms | 1093kb | Time limit exceeded | 0 |
5 | 579ms | 1196kb | OK | 10 |
6 | 750ms | 942kb | OK | 10 |
7 | 2000ms | 1093kb | Time limit exceeded | 0 |
8 | 2002ms | 1474kb | Time limit exceeded | 0 |
9 | 2007ms | 1617kb | Time limit exceeded | 0 |
10 | 2003ms | 1622kb | Time limit exceeded | 0 |
Punctaj total | 50 |