Submission #1173622

#TimeUsernameProblemLanguageResultExecution timeMemory
1173622adkjtPainting Squares (IOI20_squares)C++20
Compilation error
0 ms0 KiB
#include "squares.h" #include "squares.cpp" #include <cstdio> #include <cassert> #include <vector> #include <algorithm> static int max_k = 0; static int r, n, k, q, x; static std::vector<int> labels, c, answers; int main() { assert(scanf("%d", &r) == 1); for (int tc = 0; tc < r; tc++) { assert(scanf("%d%d", &n, &q) == 2); labels = paint(n); if ((int)labels.size() != n + 1) { printf("Number of labels not equal to %d\n", n + 1); exit(0); } for (int i = 0; i < n; i++) { if (labels[i] != 0 && labels[i] != 1) { printf("Label not 0 or 1\n"); exit(0); } } k = labels[n]; if (k < 0 || k > 1000) { printf("Label not in range 0 to 1000\n"); exit(0); } if (k > max_k) { max_k = k; } for (int i = 0; i < q; i++) { assert(scanf("%d", &x) == 1); c.clear(); for (int j = x; j < x + k; j++) { if (j >= n) { c.push_back(-1); } else { c.push_back(labels[j]); } } answers.push_back(find_location(n, c)); } } printf("%d\n", max_k); for (int ans : answers) { printf("%d\n", ans); } exit(0); }

Compilation message (stderr)

In file included from squares.cpp:1,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2:
squares.h:1:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    1 | #include <vector>
      |                  ^
In file included from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2:
squares.cpp:1:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    1 | #include "squares.h"
      |                     ^
squares.cpp:2:23: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    2 | #include "squares.cpp"
      |                       ^
squares.cpp:3:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    3 | #include <cstdio>
      |                  ^
squares.cpp:4:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    4 | #include <cassert>
      |                   ^
squares.cpp:5:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    5 | #include <vector>
      |                  ^
squares.cpp:6:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    6 | #include <algorithm>
      |                     ^
In file included from squares.cpp:3,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2:
/usr/include/c++/11/cstdio:41:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   41 | #include <bits/c++config.h>
      |                            ^
/usr/include/c++/11/cstdio:42:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   42 | #include <stdio.h>
      |                   ^
In file included from squares.cpp:4,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2:
/usr/include/c++/11/cassert:43:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   43 | #include <bits/c++config.h>
      |                            ^
/usr/include/c++/11/cassert:44:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   44 | #include <assert.h>
      |                    ^
In file included from squares.cpp:6,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2:
/usr/include/c++/11/algorithm:60:30: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   60 | #include <utility> // UK-300.
      |                              ^
/usr/include/c++/11/algorithm:61:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   61 | #include <bits/stl_algobase.h>
      |                               ^
/usr/include/c++/11/algorithm:62:27: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   62 | #include <bits/stl_algo.h>
      |                           ^
/usr/include/c++/11/algorithm:64:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   64 | # include <bits/ranges_algo.h>
      |                               ^
/usr/include/c++/11/algorithm:74:42: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   74 | #    include <pstl/glue_algorithm_defs.h>
      |                                          ^
In file included from /usr/include/c++/11/cstdio:42,
                 from squares.cpp:3,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2,
                 from squares.cpp:2:
/usr/include/stdio.h:27:36: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   27 | #include <bits/libc-header-start.h>
      |                                    ^
/usr/include/stdio.h:33:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   33 | #include <stddef.h>
      |                    ^
/usr/include/stdio.h:36:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   36 | #include <stdarg.h>
      |                    ^
/usr/include/stdio.h:38:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   38 | #include <bits/types.h>
      |                        ^
/usr/include/stdio.h:39:33: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   39 | #include <bits/types/__fpos_t.h>
      |                                 ^
/usr/include/stdio.h:40:35: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   40 | #include <bits/types/__fpos64_t.h>
      |                                   ^
/usr/include/stdio.h:41:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   41 | #include <bits/types/__FILE.h>
      |                               ^
/usr/include/stdio.h:42:29: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   42 | #include <bits/types/FILE.h>
      |                             ^
/usr/include/stdio.h:43:36: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   43 | #include <bits/types/struct_FILE.h>
      |                                    ^
/usr/include/stdio.h:46:47: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   46 | # include <bits/types/cookie_io_functions_t.h>
      |                                               ^
/usr/include/stdio.h:133:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
  133 | #include <bits/stdio_lim.h>
      |                            ^
/usr/include/stdio.h:430:25: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-inclu