seats.cpp: In function 'void give_initial_chart(int, int, std::vector<int>, std::vector<int>)':
seats.cpp:21:30: error: cannot convert 'std::vector<int>' to 'int' in assignment
21 | mn[0][0]=mx[0][0]=r[0], mn[0][1]=mx[0][1]=c[0];
| ~~~^
| |
| std::vector<int>
seats.cpp:21:51: error: 'c' was not declared in this scope
21 | mn[0][0]=mx[0][0]=r[0], mn[0][1]=mx[0][1]=c[0];
| ^
seats.cpp:26:37: error: no matching function for call to 'min(int&, std::vector<int>&)'
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/vector:62,
from seats.h:3,
from seats.cpp:1:
/usr/include/c++/13/bits/stl_algobase.h:233:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::min(const _Tp&, const _Tp&)'
233 | min(const _Tp& __a, const _Tp& __b)
| ^~~
/usr/include/c++/13/bits/stl_algobase.h:233:5: note: template argument deduction/substitution failed:
seats.cpp:26:37: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'std::vector<int>')
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:281:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::min(const _Tp&, const _Tp&, _Compare)'
281 | min(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/usr/include/c++/13/bits/stl_algobase.h:281:5: note: template argument deduction/substitution failed:
seats.cpp:26:37: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'std::vector<int>')
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/algorithm:61,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51,
from seats.cpp:2:
/usr/include/c++/13/bits/stl_algo.h:5775:5: note: candidate: 'template<class _Tp> constexpr _Tp std::min(initializer_list<_Tp>)'
5775 | min(initializer_list<_Tp> __l)
| ^~~
/usr/include/c++/13/bits/stl_algo.h:5775:5: note: template argument deduction/substitution failed:
seats.cpp:26:37: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5785:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::min(initializer_list<_Tp>, _Compare)'
5785 | min(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
/usr/include/c++/13/bits/stl_algo.h:5785:5: note: template argument deduction/substitution failed:
seats.cpp:26:37: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
seats.cpp:26:68: error: no matching function for call to 'max(int&, std::vector<int>&)'
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:257:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'
257 | max(const _Tp& __a, const _Tp& __b)
| ^~~
/usr/include/c++/13/bits/stl_algobase.h:257:5: note: template argument deduction/substitution failed:
seats.cpp:26:68: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'std::vector<int>')
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:303:5: note: candidate: 'template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)'
303 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^~~
/usr/include/c++/13/bits/stl_algobase.h:303:5: note: template argument deduction/substitution failed:
seats.cpp:26:68: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'std::vector<int>')
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5795:5: note: candidate: 'template<class _Tp> constexpr _Tp std::max(initializer_list<_Tp>)'
5795 | max(initializer_list<_Tp> __l)
| ^~~
/usr/include/c++/13/bits/stl_algo.h:5795:5: note: template argument deduction/substitution failed:
seats.cpp:26:68: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5805:5: note: candidate: 'template<class _Tp, class _Compare> constexpr _Tp std::max(initializer_list<_Tp>, _Compare)'
5805 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
/usr/include/c++/13/bits/stl_algo.h:5805:5: note: template argument deduction/substitution failed:
seats.cpp:26:68: note: mismatched types 'std::initializer_list<_Tp>' and 'int'
26 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]);
| ~~~^~~~~~~~~~~~~~~~~
seats.cpp:27:24: error: could not convert 'ver(i)' from 'void' to 'bool'
27 | if (ver(i))
| ~~~^~~
| |
| void
seats.cpp: In function 'int swap_seats(int, int)':
seats.cpp:46:23: error: 'j' was not declared in this scope
46 | mn[i][j]=min(mn[i-1][j],r[j]), mx[i][j]=max(mx[i-1][j],r[j]), ver(i);
| ^