# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1226071 | paskalisapo | 즐거운 행로 (APIO20_fun) | C++20 | 컴파일 에러 | 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;
}
컴파일 시 표준 에러 (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) { | ^~~