| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1164188 | SmuggingSpun | 송신탑 (IOI22_towers) | C++20 | 컴파일 에러 | 0 ms | 0 KiB |
#include "towers.cpp"
#include<bits/stdc++.h>
using namespace std;
const int lim = 1e5 + 5;
template<class T>void maximize(T& a, T b){
if(a < b){
a = b;
}
}
int n, h[lim];
void init(int N, vector<int>H) {
n = N;
for(int i = 0; i < n; i++){
h[i + 1] = H[i];
}
}
int max_towers(int l, int r, int d) {
vector<int>dp(n + 1, 1);
l++;
r++;
for(int i = l + 1; i <= r; i++){
for(int j = i - 1, cur_max = 0; j >= l; maximize(cur_max, h[j--])){
if(cur_max - d >= max(h[i], h[j])){
maximize(dp[i], dp[j] + 1);
}
}
}
return *max_element(dp.begin(), dp.end());
}
컴파일 시 표준 에러 (stderr) 메시지
In file included from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1:
towers.cpp:1:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
1 | #include "towers.cpp"
| ^
towers.cpp:2:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
2 | #include<bits/stdc++.h>
| ^
In file included from towers.cpp:2,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1:
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:33:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
33 | #include <cassert>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:35:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
35 | #include <cctype>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:36:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
36 | #include <cerrno>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:37:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
37 | #include <cfloat>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:38:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
38 | #include <ciso646>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:39:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
39 | #include <climits>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:40:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
40 | #include <clocale>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:41:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
41 | #include <cmath>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:42:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
42 | #include <csetjmp>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:43:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
43 | #include <csignal>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:44:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
44 | #include <cstdarg>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:45:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
45 | #include <cstddef>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:46:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
46 | #include <cstdio>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:47:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
47 | #include <cstdlib>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:48:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
48 | #include <cstring>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:49:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
49 | #include <ctime>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:50:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
50 | #include <cwchar>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:51:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
51 | #include <cwctype>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:54:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
54 | #include <ccomplex>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:55:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
55 | #include <cfenv>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:56:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
56 | #include <cinttypes>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:57:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
57 | #include <cstdalign>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:58:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
58 | #include <cstdbool>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:59:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
59 | #include <cstdint>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:60:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
60 | #include <ctgmath>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:61:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
61 | #include <cuchar>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:65:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
65 | #include <algorithm>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:66:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
66 | #include <bitset>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:67:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
67 | #include <complex>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:68:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
68 | #include <deque>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:69:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
69 | #include <exception>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:70:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
70 | #include <fstream>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:71:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
71 | #include <functional>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:72:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
72 | #include <iomanip>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:73:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
73 | #include <ios>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:74:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
74 | #include <iosfwd>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:75:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
75 | #include <iostream>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:76:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
76 | #include <istream>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:77:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
77 | #include <iterator>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:78:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
78 | #include <limits>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:79:16: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
79 | #include <list>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:80:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
80 | #include <locale>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:81:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
81 | #include <map>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:82:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
82 | #include <memory>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:83:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
83 | #include <new>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:84:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
84 | #include <numeric>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:85:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
85 | #include <ostream>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:86:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
86 | #include <queue>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:87:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
87 | #include <set>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:88:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
88 | #include <sstream>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:89:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
89 | #include <stack>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:90:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
90 | #include <stdexcept>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:91:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
91 | #include <streambuf>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:92:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
92 | #include <string>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:93:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
93 | #include <typeinfo>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:94:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
94 | #include <utility>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:95:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
95 | #include <valarray>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:96:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
96 | #include <vector>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:99:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
99 | #include <array>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:100:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
100 | #include <atomic>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:101:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
101 | #include <chrono>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:102:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
102 | #include <codecvt>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:103:30: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
103 | #include <condition_variable>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:104:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
104 | #include <forward_list>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:105:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
105 | #include <future>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:106:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
106 | #include <initializer_list>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:107:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
107 | #include <mutex>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:108:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
108 | #include <random>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:109:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
109 | #include <ratio>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:110:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
110 | #include <regex>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:111:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
111 | #include <scoped_allocator>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:112:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
112 | #include <system_error>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:113:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
113 | #include <thread>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:114:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
114 | #include <tuple>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:115:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
115 | #include <typeindex>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:116:23: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
116 | #include <type_traits>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:117:25: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
117 | #include <unordered_map>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:118:25: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
118 | #include <unordered_set>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:122:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
122 | #include <shared_mutex>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:126:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
126 | #include <any>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:127:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
127 | #include <charconv>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:129:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
129 | #include <filesystem>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:130:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
130 | #include <optional>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:131:27: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
131 | #include <memory_resource>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:132:23: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
132 | #include <string_view>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:133:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
133 | #include <variant>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:137:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
137 | #include <barrier>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:138:15: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
138 | #include <bit>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:139:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
139 | #include <compare>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:140:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
140 | #include <concepts>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:142:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
142 | # include <coroutine>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:144:17: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
144 | #include <latch>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:145:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
145 | #include <numbers>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:146:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
146 | #include <ranges>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:147:16: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
147 | #include <span>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:148:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
148 | #include <stop_token>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:149:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
149 | #include <semaphore>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:150:27: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
150 | #include <source_location>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:151:22: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
151 | #include <syncstream>
| ^
/usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:152:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
152 | #include <version>
| ^
In file included from /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:33,
from towers.cpp:2,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1:
/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 /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h:35,
from towers.cpp:2,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,
from towers.cpp:1,