mat.cpp:12:28: error: 'int index [1000005]' redeclared as different kind of entity
12 | int s[MAXN * 2], index[MAXN], L[MAXN], R[MAXN], mx[MAXN], mn[MAXN];
| ^
In file included from /usr/include/string.h:462,
from /usr/include/c++/11/cstring:42,
from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:48,
from mat.cpp:1:
/usr/include/strings.h:61:1: note: previous declaration 'const char* index(const char*, int)'
61 | index (const char *__s, int __c) __THROW
| ^~~~~
mat.cpp: In function 'int main()':
mat.cpp:41:17: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
41 | cin >> index[i];
| ^
mat.cpp:42:12: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
42 | s[index[i]] = i;
| ^
mat.cpp:48:18: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
48 | mx[i] = index[L[s[i]]];
| ^
mat.cpp:49:18: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
49 | mn[i] = index[R[s[i]]];
| ^
mat.cpp:34:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
34 | freopen(NAME".inp", "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
mat.cpp:35:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
35 | freopen(NAME".out", "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~