# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1204270 | borisAngelov | Counting Mushrooms (IOI20_mushrooms) | C++20 | 컴파일 에러 | 0 ms | 0 KiB |
#include <cstdio>
#include <cstdlib>
#include <cstdarg>
#include <string>
#include "mushrooms.h"
#include "mushrooms.cpp"
static char fmt_buffer[100000];
#define FMT_TO_STR(fmt, result) va_list vargs; va_start(vargs, fmt); \
vsnprintf(fmt_buffer, sizeof(fmt_buffer), fmt, vargs); \
va_end(vargs); fmt_buffer[sizeof(fmt_buffer)-1] = 0; \
std::string result(fmt_buffer);
static const int min_n = 2;
static const int max_n = 20000;
static const int max_qc = 20000;
static const int max_qs = 100000;
static const int species_A = 0;
static const int species_B = 1;
static int n;
static std::vector<int> species;
static int qc, qs;
static inline void error_if(bool cond, std::string message) {
if (cond) {
printf("%s\n", message.c_str());
exit(0);
}
}
static inline void wrong_if(bool cond, std::string message) {
error_if(cond, "Wrong Answer: "+message);
}
int use_machine(std::vector<int> x) {
const int xs = x.size();
wrong_if(xs < 2, "Too small array for query.");
wrong_if(xs > n, "Too large array for query.");
qc++;
wrong_if(qc > max_qc, "Too many queries.");
qs += xs;
wrong_if(qs > max_qs, "Too many total array sizes as queries.");
for (int i = 0; i < xs; i++)
wrong_if(x[i] < 0 || n - 1 < x[i], "Invalid value in the query array.");
std::vector<bool> used(n, false);
for (int i = 0; i < xs; i++) {
wrong_if(used[x[i]], "Duplicate value in the query array.");
used[x[i]] = true;
}
int diffs = 0;
for (int i = 1; i < xs; i++)
diffs += int(species[x[i]] != species[x[i-1]]);
return diffs;
}
#ifdef __GNUC__
__attribute__ ((format(printf, 2, 3)))
#endif
static inline void check_input(bool cond, const char* message_fmt, ...) {
FMT_TO_STR(message_fmt, message);
error_if(!cond, "Invalid input: "+message);
}
int main() {
/*check_input(1 == scanf("%d", &n), "Could not read n.");
check_input(min_n <= n, "n must not be less than %d, but it is %d.", min_n, n);
check_input(n <= max_n, "n must not be greater than %d, but it is %d.", max_n, n);
species.resize(n);
for (int i = 0; i < n; i++) {
check_input(1 == scanf("%d", &species[i]), "Could not read species element [%d].", i);
check_input(species[i]==species_A || species[i] == species_B,
"Species elements must be %d or %d, but species element [%d] is %d.", species_A, species_B, i, species[i]);
}
check_input(species[0] == species_A, "Species element [%d] must be %d.", 0, species_A);
// Postponed closing standard input in order to allow interactive usage of the grader.
*/
n = 1000;
species.resize(n);
mt19937 mt(69420);
species[0] = 0;
for (int i = 1; i < 300; ++i)
{
species[i] = 1;
}
for (int i = 300; i < n; ++i)
{
species[i] = mt() % 2;
}
int realAns = 0;
for (int i = 0; i < n; ++i)
{
realAns += (1 - species[i]);
}
cout << "ANS " << realAns << endl;
qc = 0;
qs = 0;
int answer = count_mushrooms(n);
printf("%d\n%d\n", answer, qc);
fclose(stdout);
fclose(stdin);
return 0;
}
컴파일 시 표준 에러 (stderr) 메시지
In file included from mushrooms.cpp:1, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6: /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 mushrooms.cpp:2, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6: /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 mushrooms.cpp:3, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6: /usr/include/c++/11/cstdarg:42:28: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 42 | #include <bits/c++config.h> | ^ /usr/include/c++/11/cstdarg:43:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 43 | #include <stdarg.h> | ^ In file included from mushrooms.cpp:5, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6: mushrooms.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 mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6: mushrooms.cpp:1:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 1 | #include <cstdio> | ^ mushrooms.cpp:2:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 2 | #include <cstdlib> | ^ mushrooms.cpp:3:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 3 | #include <cstdarg> | ^ mushrooms.cpp:4:18: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 4 | #include <string> | ^ mushrooms.cpp:5:23: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 5 | #include "mushrooms.h" | ^ mushrooms.cpp:6:25: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 6 | #include "mushrooms.cpp" | ^ mushrooms.cpp: In function 'int main()': mushrooms.cpp:80:9: error: 'mt19937' was not declared in this scope 80 | mt19937 mt(69420); | ^~~~~~~ mushrooms.cpp:91:30: error: 'mt' was not declared in this scope; did you mean 'tm'? 91 | species[i] = mt() % 2; | ^~ | tm mushrooms.cpp:101:9: error: 'cout' was not declared in this scope 101 | cout << "ANS " << realAns << endl; | ^~~~ mushrooms.cpp:101:38: error: 'endl' was not declared in this scope 101 | cout << "ANS " << realAns << endl; | ^~~~ In file included from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6: mushrooms.cpp: At global scope: mushrooms.cpp:8:13: error: redefinition of 'char fmt_buffer [100000]' 8 | static char fmt_buffer[100000]; | ^~~~~~~~~~ In file included from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp:6, from mushrooms.cpp