permutation.cpp:11:11: error: 'N_MAX' was not declared in this scope; did you mean 'NL_NMAX'?
11 | bool used[N_MAX + 2];
| ^~~~~
| NL_NMAX
permutation.cpp: In function 'void dfs(int, int)':
permutation.cpp:23:36: error: 'used' was not declared in this scope
23 | if (1 <= next && next <= N && !used[next]) {
| ^~~~
permutation.cpp:34:36: error: 'used' was not declared in this scope
34 | if (1 <= next && next <= N && !used[next]) {
| ^~~~
permutation.cpp: In function 'void solve(int)':
permutation.cpp:56:35: error: cannot convert 'std::vector<int>' to 'int*'
56 | questions.push_back(query(V));
| ^
| |
| std::vector<int>
In file included from permutation.cpp:2:
permutationc.h:2:15: note: initializing argument 1 of 'int query(int*)'
2 | int query(int v[]);
| ~~~~^~~
permutation.cpp:68:13: error: 'used' was not declared in this scope
68 | used[j] = 0;
| ^~~~
permutation.cpp:72:9: error: 'used' was not declared in this scope
72 | used[i] = 1;
| ^~~~
permutation.cpp:80:20: error: cannot convert 'std::vector<int>' to 'int*'
80 | answer(ret);
| ^~~
| |
| std::vector<int>
In file included from permutation.cpp:2:
permutationc.h:3:17: note: initializing argument 1 of 'void answer(int*)'
3 | void answer(int v[]);
| ~~~~^~~
stub.cpp: In function 'int query(int*)':
stub.cpp:15:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
15 | fscanf(stdin, "%d", &x);
| ~~~~~~^~~~~~~~~~~~~~~~~
stub.cpp: In function 'int main(int, char**)':
stub.cpp:48:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
48 | fscanf(stdin, "%d", &N);
| ~~~~~~^~~~~~~~~~~~~~~~~