sorting.cpp: In function 'bool subtask1234::sorted(int, int*)':
sorting.cpp:46:18: warning: declaration of 'N' shadows a global declaration [-Wshadow]
46 | bool sorted(int N, int S[]) {
| ~~~~^
sorting.cpp:44:12: note: shadowed declaration is here
44 | const int N = 500;
| ^
sorting.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sorting.cpp:48:3: note: in expansion of macro 'FOR'
48 | FOR(i, 1, N - 1)
| ^~~
sorting.cpp: In function 'int subtask1234::findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:53:24: warning: declaration of 'N' shadows a global declaration [-Wshadow]
53 | int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
| ~~~~^
sorting.cpp:44:12: note: shadowed declaration is here
44 | const int N = 500;
| ^
sorting.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sorting.cpp:54:3: note: in expansion of macro 'FOR'
54 | FOR(i, 0, N - 1) {
| ^~~
sorting.cpp:33:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOS(i, r, l) for (int (i) = (r); (i) >= (l); --(i))
| ^
sorting.cpp:58:3: note: in expansion of macro 'FOS'
58 | FOS(i, M - 1, 0) {
| ^~~
sorting.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sorting.cpp:63:3: note: in expansion of macro 'FOR'
63 | FOR(i, 0, N - 2) {
| ^~~
sorting.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sorting.cpp:66:4: note: in expansion of macro 'FOR'
66 | FOR(j, 0, N - 1)
| ^~~
sorting.cpp:32:31: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sorting.cpp:69:4: note: in expansion of macro 'FOR'
69 | FOR(j, 0, N - 1)
| ^~~
sorting.cpp:32:31: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
32 | #define FOR(i, l, r) for (int (i) = (l); (i) <= (r); ++(i))
| ^
sorting.cpp:79:3: note: in expansion of macro 'FOR'
79 | FOR(i, N - 1, M - 1) {
| ^~~