Submission #1224283

#TimeUsernameProblemLanguageResultExecution timeMemory
1224283poatMeetings (JOI19_meetings)C++17
Compilation error
0 ms0 KiB
#include "meetings.h"
#include "meetings.cpp"

#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <set>
#include <utility>
#include <vector>

namespace {

const int MAX_N = 2000;
const int MAX_CALLS = 100000;

void WrongAnswer(int code) {
  printf("Wrong Answer [%d]\n", code);
  exit(0);
}

int N, num_calls;
std::vector<int> graph[MAX_N];
std::set<std::pair<int, int>> edges, edges_reported;

int weight[MAX_N];

bool Visit(int p, int e, int rt = -1) {
  if (p == e) {
    ++weight[p];
    return true;
  }
  for (int q : graph[p]) {
    if (q != rt) {
      if (Visit(q, e, p)) {
        ++weight[p];
        return true;
      }
    }
  }
  return false;
}

}  // namespace

int Query(int u, int v, int w) {
  if (!(0 <= u && u <= N - 1 && 0 <= v && v <= N - 1 && 0 <= w && w <= N - 1 &&
        u != v && u != w && v != w)) {
    WrongAnswer(1);
  }
  if (++num_calls > MAX_CALLS) {
    WrongAnswer(2);
  }
  std::fill(weight, weight + N, 0);
  Visit(u, v);
  Visit(u, w);
  Visit(v, w);
  for (int x = 0; x < N; ++x) {
    if (weight[x] == 3) {
      return x;
    }
  }
  printf("Error: the input may be invalid\n");
  exit(0);
}

void Bridge(int u, int v) {
  if (!(0 <= u && u < v && v <= N - 1)) {
    WrongAnswer(3);
  }
  if (!(edges.count(std::make_pair(u, v)) >= 1)) {
    WrongAnswer(4);
  }
  if (!(edges_reported.count(std::make_pair(u, v)) == 0)) {
    WrongAnswer(5);
  }
  edges_reported.insert(std::make_pair(u, v));
}

int main() {
  if (scanf("%d", &N) != 1) {
    fprintf(stderr, "Error while reading input\n");
    exit(1);
  }
  for (int i = 0; i < N - 1; ++i) {
    int u, v;
    if (scanf("%d%d", &u, &v) != 2) {
      fprintf(stderr, "Error while reading input\n");
      exit(1);
    }
    graph[u].push_back(v);
    graph[v].push_back(u);
    edges.insert(std::make_pair(u, v));
  }

  num_calls = 0;
  Solve(N);
  if (edges_reported.size() != static_cast<size_t>(N - 1)) {
    WrongAnswer(6);
  }
  printf("Accepted: %d\n", num_calls);
  return 0;
}

Compilation message (stderr)

In file included from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2:
meetings.cpp:1:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    1 | #include "meetings.h"
      |                      ^
meetings.cpp:2:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    2 | #include "meetings.cpp"
      |                        ^
meetings.cpp:4:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    4 | #include <cstdio>
      |                  ^
meetings.cpp:5:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    5 | #include <cstdlib>
      |                   ^
meetings.cpp:6:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    6 | #include <algorithm>
      |                     ^
meetings.cpp:7:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    7 | #include <set>
      |               ^
meetings.cpp:8:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    8 | #include <utility>
      |                   ^
meetings.cpp:9:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
    9 | #include <vector>
      |                  ^
In file included from meetings.cpp:4,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.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 meetings.cpp:5,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2:
/usr/include/c++/11/cstdlib: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>
      |                            ^
In file included from meetings.cpp:6,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.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: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 meetings.cpp:7,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2:
/usr/include/c++/11/set:60:27: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   60 | #include <bits/stl_tree.h>
      |                           ^
/usr/include/c++/11/set:61:26: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   61 | #include <bits/stl_set.h>
      |                          ^
/usr/include/c++/11/set:62:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   62 | #include <bits/stl_multiset.h>
      |                               ^
/usr/include/c++/11/set:63:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   63 | #include <bits/range_access.h>
      |                               ^
/usr/include/c++/11/set:64:27: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   64 | #include <bits/erase_if.h>
      |                           ^
In file included from meetings.cpp:8,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2,
                 from meetings.cpp:2:
/usr/include/c++/11/utility:68:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   68 | #include <bits/c++config.h>
      |                            ^
/usr/include/c++/11/utility:69:29: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   69 | #include <bits/stl_relops.h>
      |                             ^
/usr/include/c++/11/utility:70:27: error: