swaps.cpp: In function 'int main()':
swaps.cpp:25:17: error: 'schedule' was not declared in this scope
25 | schedule(j, j+i);
| ^~~~~~~~
swaps.cpp:30:36: error: no matching function for call to 'visit()'
30 | vector<int> res = visit();
| ~~~~~^~
In file included from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:80,
from swaps.cpp:9:
/usr/include/c++/13/variant:1851:5: note: candidate: 'template<class _Visitor, class ... _Variants> constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...)'
1851 | visit(_Visitor&& __visitor, _Variants&&... __variants)
| ^~~~~
/usr/include/c++/13/variant:1851:5: note: template argument deduction/substitution failed:
swaps.cpp:30:36: note: candidate expects at least 1 argument, 0 provided
30 | vector<int> res = visit();
| ~~~~~^~
/usr/include/c++/13/variant:1891:5: note: candidate: 'template<class _Res, class _Visitor, class ... _Variants> constexpr _Res std::visit(_Visitor&&, _Variants&& ...)'
1891 | visit(_Visitor&& __visitor, _Variants&&... __variants)
| ^~~~~
/usr/include/c++/13/variant:1891:5: note: template argument deduction/substitution failed:
swaps.cpp:30:36: note: candidate expects at least 1 argument, 0 provided
30 | vector<int> res = visit();
| ~~~~~^~
swaps.cpp:32:32: error: invalid types 'std::map<int, int>::mapped_type {aka int}[int]' for array subscript
32 | m[vec[i].first][vec[i].second] = res[i];
| ^
swaps.cpp:42:24: error: invalid types 'std::map<int, int>::mapped_type {aka int}[int]' for array subscript
42 | if(m[i][j]) cnt++;
| ^
swaps.cpp:44:25: error: invalid types 'std::map<int, int>::mapped_type {aka int}[int]' for array subscript
44 | if(!m[j][i]) cnt++;
| ^
swaps.cpp:51:5: error: 'answer' was not declared in this scope
51 | answer(Ans);
| ^~~~~~