speedrun.cpp:5:9: error: 'pair' does not name a type
5 | typedef pair<int,int> pii;
| ^~~~
speedrun.cpp:6:1: error: 'vector' does not name a type
6 | vector<int> muchii[1005];
| ^~~~~~
speedrun.cpp:7:1: error: 'vector' does not name a type
7 | vector<int> st;
| ^~~~~~
speedrun.cpp: In function 'void dfs(int)':
speedrun.cpp:12:5: error: 'st' was not declared in this scope; did you mean 'std'?
12 | st.push_back(nod);
| ^~
| std
speedrun.cpp:14:16: error: 'muchii' was not declared in this scope
14 | for(auto i:muchii[nod])
| ^~~~~~
speedrun.cpp: In function 'void assignHints(int, int, int*, int*)':
speedrun.cpp:25:9: error: 'muchii' was not declared in this scope
25 | muchii[A[i]].push_back(B[i]);
| ^~~~~~
speedrun.cpp:30:19: error: 'st' was not declared in this scope; did you mean 'std'?
30 | for(int i=0;i<st.size();i++)
| ^~
| std
speedrun.cpp: At global scope:
speedrun.cpp:56:1: error: 'pii' does not name a type
56 | pii getvals()
| ^~~
speedrun.cpp: In function 'void DFS(int)':
speedrun.cpp:75:5: error: 'pii' was not declared in this scope
75 | pii x=getvals();
| ^~~
speedrun.cpp:77:5: error: 'tie' was not declared in this scope; did you mean 'std::tie'?
77 | tie(nxt,p)=x;
| ^~~
| std::tie
In file included from /usr/include/c++/10/functional:54,
from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/10/algorithm:74,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:65,
from speedrun.cpp:2:
/usr/include/c++/10/tuple:1615:5: note: 'std::tie' declared here
1615 | tie(_Elements&... __args) noexcept
| ^~~
speedrun.cpp:77:16: error: 'x' was not declared in this scope
77 | tie(nxt,p)=x;
| ^
speedrun.cpp:88:16: error: expected ';' before 'x'
88 | pii x=getvals();
| ^~
| ;