koala.cpp: In function 'int minValue(int, int)':
koala.cpp:24:17: error: 'w' was not declared in this scope
if(i == w) continue;
^
koala.cpp: At global scope:
koala.cpp:31:18: error: 'N' was not declared in this scope
vector<bool> rem(N, true);
^
koala.cpp: In function 'void recalc()':
koala.cpp:34:24: error: 'N' was not declared in this scope
for(int i = 0; i < N; i++) if(rem[i]) sum++;
^
koala.cpp:35:24: error: 'N' was not declared in this scope
for(int i = 0; i < N; i++){
^
koala.cpp:36:27: error: 'W' was not declared in this scope
if(rem[i]) B[i] = W / sum;
^
koala.cpp: In function 'int maxValue(int, int)':
koala.cpp:47:36: error: no match for 'operator=' (operand types are 'std::vector<bool>' and 'bool')
if(R[i] <= B[i]) rem = false;
^~~~~
In file included from /usr/include/c++/7/vector:65:0,
from /usr/include/c++/7/queue:61,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:86,
from koala.cpp:2:
/usr/include/c++/7/bits/stl_bvector.h:682:5: note: candidate: std::vector<bool, _Alloc>& std::vector<bool, _Alloc>::operator=(const std::vector<bool, _Alloc>&) [with _Alloc = std::allocator<bool>]
operator=(const vector& __x)
^~~~~~~~
/usr/include/c++/7/bits/stl_bvector.h:682:5: note: no known conversion for argument 1 from 'bool' to 'const std::vector<bool>&'
/usr/include/c++/7/bits/stl_bvector.h:713:5: note: candidate: std::vector<bool, _Alloc>& std::vector<bool, _Alloc>::operator=(std::vector<bool, _Alloc>&&) [with _Alloc = std::allocator<bool>]
operator=(vector&& __x) noexcept(_Bit_alloc_traits::_S_nothrow_move())
^~~~~~~~
/usr/include/c++/7/bits/stl_bvector.h:713:5: note: no known conversion for argument 1 from 'bool' to 'std::vector<bool>&&'
/usr/include/c++/7/bits/stl_bvector.h:743:5: note: candidate: std::vector<bool, _Alloc>& std::vector<bool, _Alloc>::operator=(std::initializer_list<bool>) [with _Alloc = std::allocator<bool>]
operator=(initializer_list<bool> __l)
^~~~~~~~
/usr/include/c++/7/bits/stl_bvector.h:743:5: note: no known conversion for argument 1 from 'bool' to 'std::initializer_list<bool>'