| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1226071 | paskalisapo | 즐거운 행로 (APIO20_fun) | C++20 | Compilation error | 0 ms | 0 KiB |
using namespace std;
stack<int> s;
vector<bool> visited;
vector<vector<pair<int,int>>> adj;
vector<int> v;
int n;
void dfs(int cur, int mw) {
for(auto &x : adj[cur]) {
if(visited[x.first] || x.second >= mw) {
continue;
}
dfs(x.first, x.second);
visited[x.first] = true;
s.push(x.first);
}
if(s.size() == n) {
while(!s.empty()) {
v.push_back(s.top());
s.pop();
}
return;
}
else {
visited[cur] = false;
s.pop();
}
}
std::vector<int> createFunTour(int N, int Q) {
int H = hoursRequired(0, N - 1);
int A = attractionsBehind(0, N - 1);
return std::vector<int>(N);
n = N;
visited.resize(N);
adj.resize(N);
for(int i = 0;i < N ; i++){
for(int j = i + 1; j < N ;j ++) {
int temp = hoursRequired(i , j);
if(attractionsBehind(i, j) == 0) {
adj[i].push_back({j, temp});
adj[j].push_back({i , temp});
}
}
}
for(int i = 0 ;i < N ;i++) {
dfs(i , INT_MAX);
}
reverse(v.begin(), v.end());
return v;
}
Compilation message (stderr)
fun.cpp:3:1: error: 'stack' does not name a type
3 | stack<int> s;
| ^~~~~
fun.cpp:4:1: error: 'vector' does not name a type
4 | vector<bool> visited;
| ^~~~~~
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:1:1: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
+++ |+#include <utility>
1 | using namespace std;
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:1:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
+++ |+#include <vector>
1 | using namespace std;
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:8: error: 'vector' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:5:8: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
fun.cpp:5:15: error: 'pair' was not declared in this scope
5 | vector<vector<pair<int,int>>> adj;
| ^~~~
fun.cpp:5:15: note: 'std::pair' is defined in header '<utility>'; did you forget to '#include <utility>'?
fun.cpp:5:1: error: 'vector' does not name a type
5 | vector<vector<pair<int,int>>> adj;
| ^~~~~~
fun.cpp:6:1: error: 'vector' does not name a type
6 | vector<int> v;
| ^~~~~~
fun.cpp: In function 'void dfs(int, int)':
fun.cpp:9:19: error: 'adj' was not declared in this scope
9 | for(auto &x : adj[cur]) {
| ^~~
fun.cpp:10:12: error: 'visited' was not declared in this scope
10 | if(visited[x.first] || x.second >= mw) {
| ^~~~~~~
fun.cpp:14:9: error: 'visited' was not declared in this scope
14 | visited[x.first] = true;
| ^~~~~~~
fun.cpp:15:9: error: 's' was not declared in this scope
15 | s.push(x.first);
| ^
fun.cpp:17:8: error: 's' was not declared in this scope
17 | if(s.size() == n) {
| ^
fun.cpp:19:13: error: 'v' was not declared in this scope
19 | v.push_back(s.top());
| ^
fun.cpp:25:9: error: 'visited' was not declared in this scope
25 | visited[cur] = false;
| ^~~~~~~
fun.cpp: At global scope:
fun.cpp:31:6: error: 'vector' in namespace 'std' does not name a template type
31 | std::vector<int> createFunTour(int N, int Q) {
| ^~~~~~
fun.cpp:31:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
31 | std::vector<int> createFunTour(int N, int Q) {
| ^~~