vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:33:15: error: 'DR' was not declared in this scope
bR[0]=add_or(DR[0]);
^~
vision.cpp:33:15: note: suggested alternative: 'Dl'
bR[0]=add_or(DR[0]);
^~
Dl
vision.cpp:34:12: error: 'h' was not declared in this scope
for(i=1;i<h+w-1;i++){
^
vision.cpp:34:14: error: 'w' was not declared in this scope
for(i=1;i<h+w-1;i++){
^
vision.cpp:37:27: error: no matching function for call to 'std::vector<int>::push_back(int&, int&)'
V.push_back(iL[i],bL[i-1]);
^
In file included from /usr/include/c++/7/vector:64:0,
from /usr/include/c++/7/queue:61,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:86,
from vision.cpp:1:
/usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]
push_back(const value_type& __x)
^~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate expects 1 argument, 2 provided
/usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]
push_back(value_type&& __x)
^~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate expects 1 argument, 2 provided
vision.cpp:40:27: error: no matching function for call to 'std::vector<int>::push_back(int&, int&)'
V.push_back(iR[i],bR[i-1]);
^
In file included from /usr/include/c++/7/vector:64:0,
from /usr/include/c++/7/queue:61,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:86,
from vision.cpp:1:
/usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]
push_back(const value_type& __x)
^~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:939:7: note: candidate expects 1 argument, 2 provided
/usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate: void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::value_type = int]
push_back(value_type&& __x)
^~~~~~~~~
/usr/include/c++/7/bits/stl_vector.h:953:7: note: candidate expects 1 argument, 2 provided
vision.cpp:42:4: error: invalid use of non-static member function 'void std::vector<_Tp, _Alloc>::clear() [with _Tp = int; _Alloc = std::allocator<int>]'
V.clear;
~~^~~~~
In file included from /usr/include/c++/7/vector:64:0,
from /usr/include/c++/7/queue:61,
from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:86,
from vision.cpp:1:
/usr/include/c++/7/bits/stl_vector.h:1247:7: note: declared here
clear() _GLIBCXX_NOEXCEPT
^~~~~
vision.cpp:47:2: error: 'ans1' was not declared in this scope
ans1=getans(H,W,K);
^~~~
vision.cpp:47:2: note: suggested alternative: 'abs'
ans1=getans(H,W,K);
^~~~
abs
vision.cpp:48:5: error: 'k' was not declared in this scope
if(k<=W+H-2){
^
vision.cpp:50:2: error: 'ans2' was not declared in this scope
ans2=getans(H,W,K+1);
^~~~
vision.cpp:50:2: note: suggested alternative: 'abs'
ans2=getans(H,W,K+1);
^~~~
abs