implementer.cpp: In function ‘int main()’:
implementer.cpp:94:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
94 | scanf("%d", &(n_roads[i]));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
implementer.cpp:98:30: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
98 | scanf("%d", &(road[i][j]));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
implementer.cpp:105:22: warning: ignoring return value of ‘int scanf(const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
105 | scanf("%d", &(expected_answer[i]));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
answer.code:2:10: error: #include expects "FILENAME" or <FILENAME>
2 | #include dungeon.h
| ^~~~~~~
answer.code: In function ‘void dfs(int, int)’:
answer.code:18:25: error: ‘LastRoad’ was not declared in this scope
18 | fat[v]={LastRoad(),p};
| ^~~~~~~~
answer.code:18:37: error: no match for ‘operator=’ (operand types are ‘std::pair<int, int>’ and ‘<brace-enclosed initializer list>’)
18 | fat[v]={LastRoad(),p};
| ^
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
from /usr/include/c++/13/algorithm:60,
from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51,
from answer.code:1:
/usr/include/c++/13/bits/stl_pair.h:439:9: note: candidate: ‘template<class _U1, class _U2> constexpr std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(const std::pair<_U1, _U2>&) requires _S_assignable<const _U1&, const _U2&>() [with _U2 = _U1; _T1 = int; _T2 = int]’
439 | operator=(const pair<_U1, _U2>& __p)
| ^~~~~~~~
/usr/include/c++/13/bits/stl_pair.h:439:9: note: template argument deduction/substitution failed:
answer.code:18:37: note: couldn’t deduce template parameter ‘_U1’
18 | fat[v]={LastRoad(),p};
| ^
/usr/include/c++/13/bits/stl_pair.h:451:9: note: candidate: ‘template<class _U1, class _U2> constexpr std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::pair<_U1, _U2>&&) requires _S_assignable<_U1, _U2>() [with _U2 = _U1; _T1 = int; _T2 = int]’
451 | operator=(pair<_U1, _U2>&& __p)
| ^~~~~~~~
/usr/include/c++/13/bits/stl_pair.h:451:9: note: template argument deduction/substitution failed:
answer.code:18:37: note: couldn’t deduce template parameter ‘_U1’
18 | fat[v]={LastRoad(),p};
| ^
/usr/include/c++/13/bits/stl_pair.h:416:7: note: candidate: ‘constexpr std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(const std::pair<_T1, _T2>&) requires _S_assignable<const _T1&, const _T2&>() [with _T1 = int; _T2 = int]’
416 | operator=(const pair& __p)
| ^~~~~~~~
/usr/include/c++/13/bits/stl_pair.h:416:29: note: no known conversion for argument 1 from ‘<brace-enclosed initializer list>’ to ‘const std::pair<int, int>&’
416 | operator=(const pair& __p)
| ~~~~~~~~~~~~^~~
/usr/include/c++/13/bits/stl_pair.h:427:7: note: candidate: ‘constexpr std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::pair<_T1, _T2>&&) requires _S_assignable<_T1, _T2>() [with _T1 = int; _T2 = int]’
427 | operator=(pair&& __p)
| ^~~~~~~~
/usr/include/c++/13/bits/stl_pair.h:427:24: note: no known conversion for argument 1 from ‘<brace-enclosed initializer list>’ to ‘std::pair<int, int>&&’
427 | operator=(pair&& __p)
| ~~~~~~~^~~
answer.code:21:16: error: ‘NumberOfRoads’ was not declared in this scope
21 | deg[v]=NumberOfRoads();
| ^~~~~~~~~~~~~
answer.code:24:17: error: ‘Move’ was not declared in this scope; did you mean ‘remove’?
24 | Move(i,2);
| ^~~~
| remove
answer.code:25:21: error: ‘Color’ was not declared in this scope
25 | if (Color()==2)Move(LastRoad(),2);
| ^~~~~
answer.code:25:37: error: ‘LastRoad’ was not declared in this scope
25 | if (Color()==2)Move(LastRoad(),2);
| ^~~~~~~~
answer.code:32:18: error: ‘Move’ was not declared in this scope; did you mean ‘remove’?
32 | if (v!=1)Move(fat[v].first,2);
| ^~~~
| remove
answer.code: In function ‘void MyMove(int, int)’:
answer.code:48:38: error: ‘Color’ was not declared in this scope
48 | Move(sciezki[a][b][0].second,Color());
| ^~~~~
answer.code:48:9: error: ‘Move’ was not declared in this scope;...