# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1240090 | vako_p | Longest Trip (IOI23_longesttrip) | C++20 | Compilation error | 0 ms | 0 KiB |
#include "longesttrip.h"
#include "longesttrip.cpp"
#include <cassert>
#include <cstdio>
#include <string>
#include <vector>
static inline constexpr int maxNumberOfCalls = 32640;
static inline constexpr int maxTotalNumberOfCalls = 150000;
static inline constexpr int maxTotalNumberOfLandmarksInCalls = 1500000;
static int call_counter = 0;
static int total_call_counter = 0;
static int landmark_counter = 0;
static int C, N, D;
static std::vector<std::vector<int>> U;
static std::vector<bool> present;
static inline void protocol_violation(std::string message)
{
printf("Protocol Violation: %s\n", message.c_str());
exit(0);
}
bool are_connected(std::vector<int> A, std::vector<int> B)
{
++call_counter;
++total_call_counter;
if (call_counter > maxNumberOfCalls || total_call_counter > maxTotalNumberOfCalls)
{
protocol_violation("too many calls");
}
int nA = A.size(), nB = B.size();
landmark_counter += nA + nB;
if (landmark_counter > maxTotalNumberOfLandmarksInCalls)
{
protocol_violation("too many elements");
}
if (nA == 0 || nB == 0)
{
protocol_violation("invalid array");
}
for (int i = 0; i < nA; ++i)
{
if (A[i] < 0 || N <= A[i])
{
protocol_violation("invalid array");
}
if (present[A[i]])
{
protocol_violation("invalid array");
}
present[A[i]] = true;
}
for (int i = 0; i < nA; ++i)
{
present[A[i]] = false;
}
for (int i = 0; i < nB; ++i)
{
if (B[i] < 0 || N <= B[i])
{
protocol_violation("invalid array");
}
if (present[B[i]])
{
protocol_violation("invalid array");
}
present[B[i]] = true;
}
for (int i = 0; i < nB; ++i)
{
present[B[i]] = false;
}
for (int i = 0; i < nA; ++i)
{
for (int j = 0; j < nB; ++j)
{
if (A[i] == B[j])
{
protocol_violation("non-disjoint arrays");
}
}
}
for (int i = 0; i < nA; ++i)
{
for (int j = 0; j < nB; ++j)
{
if (U[std::max(A[i], B[j])][std::min(A[i], B[j])] == 1)
{
return true;
}
}
}
return false;
}
int main()
{
assert(1 == scanf("%d", &C));
int maximumCalls = 0;
for (int c = 0; c < C; ++c)
{
call_counter = 0;
assert(2 == scanf("%d %d", &N, &D));
present.assign(N, false);
U.resize(N);
for (int i = 1; i < N; ++i)
{
U[i].resize(i);
for (int j = 0; j < i; ++j)
{
assert(1 == scanf("%d", &U[i][j]));
}
}
for (int i = 2; i < N; ++i)
{
for (int j = 1; j < i; ++j)
{
for (int k = 0; k < j; ++k)
{
if (U[i][j] + U[i][k] + U[j][k] < D)
{
printf("Insufficient Density\n");
exit(0);
}
}
}
}
std::vector<int> t = longest_trip(N, D);
int l = t.size();
printf("%d\n", l);
for (int i = 0; i < l; ++i)
{
printf(i == 0 ? "%d" : " %d", t[i]);
}
printf("\n");
printf("%d\n", call_counter);
maximumCalls = std::max(maximumCalls, call_counter);
call_counter = 0;
}
printf("%d\n", maximumCalls);
return 0;
}
Compilation message (stderr)
In file included from longesttrip.cpp:1, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2: longesttrip.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 longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2: longesttrip.cpp:1:25: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 1 | #include "longesttrip.h" | ^ longesttrip.cpp:2:27: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 2 | #include "longesttrip.cpp" | ^ longesttrip.cpp:3:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 3 | #include <cassert> | ^ longesttrip.cpp:4:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 4 | #include <cstdio> | ^ longesttrip.cpp:5:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 5 | #include <string> | ^ longesttrip.cpp:6:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 6 | #include <vector> | ^ In file included from longesttrip.cpp:3, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.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 longesttrip.cpp:4, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.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 longesttrip.cpp:5, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2: /usr/include/c++/11/string:38:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 38 | #include <bits/c++config.h> | ^ /usr/include/c++/11/string:39:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 39 | #include <bits/stringfwd.h> | ^ /usr/include/c++/11/string:40:70: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 40 | #include <bits/char_traits.h> // NB: In turn includes stl_algobase.h | ^ /usr/include/c++/11/string:41:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 41 | #include <bits/allocator.h> | ^ /usr/include/c++/11/string:42:34: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 42 | #include <bits/cpp_type_traits.h> | ^ /usr/include/c++/11/string:43:69: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 43 | #include <bits/localefwd.h> // For operators >>, <<, and getline. | ^ /usr/include/c++/11/string:44:33: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 44 | #include <bits/ostream_insert.h> | ^ /usr/include/c++/11/string:45:42: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 45 | #include <bits/stl_iterator_base_types.h> | ^ /usr/include/c++/11/string:46:42: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 46 | #include <bits/stl_iterator_base_funcs.h> | ^ /usr/include/c++/11/string:47:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 47 | #include <bits/stl_iterator.h> | ^ /usr/include/c++/11/string:48:43: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 48 | #include <bits/stl_function.h> // For less | ^ /usr/include/c++/11/string:49:32: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 49 | #include <ext/numeric_traits.h> | ^ /usr/include/c++/11/string:50:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 50 | #include <bits/stl_algobase.h> | ^ /usr/include/c++/11/string:52:57: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 52 | # include <bits/stl_algo.h> // For remove and remove_if | ^ /usr/include/c++/11/string:54:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 54 | #include <bits/range_access.h> | ^ /usr/include/c++/11/string:55:31: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 55 | #include <bits/basic_string.h> | ^ /usr/include/c++/11/string:56:33: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 56 | #include <bits/basic_string.tcc> | ^ In file included from /usr/include/c++/11/cassert:44, from longesttrip.cpp:3, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2, from longesttrip.cpp:2,