# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1196050 | JungPS | Data Transfer (IOI19_transfer) | C++20 | Compilation error | 0 ms | 0 KiB |
#include "transfer.cpp"
#include <iostream>
using namespace std;
static inline string run_scenario() {
int c;
cin >> c;
if (c < -1)
return "invalid corruption index";
string source_str;
cin >> source_str;
const int N = source_str.size();
const int max_attachment_size = 2*N;
vector<int> source;
for (int i=0; i<N; i++)
source.push_back(source_str[i]-'0');
vector<int> attachment = get_attachment(source);
if (int(attachment.size()) > max_attachment_size)
return "attachment too large";
for (int x : attachment)
if (x != 0 && x != 1)
return "invalid attachment integer value";
vector<int> data(source);
data.clear();
data.insert(data.end(), attachment.begin(), attachment.end());
if (c >= int(data.size()))
return "invalid corruption index";
if (c >= 0)
data[c] = 1-data[c];
vector<int> result_source = retrieve(data);
if (source != result_source)
return "wrong source retrieval";
return string("OK K=")+to_string(attachment.size());
}
int main() {
int T;
cin >> T;
for (int scenario = 0; scenario < T; scenario++) {
string result = run_scenario();
cout << "scenario #" << scenario << ": " << result << endl;
}
return 0;
}
Compilation message (stderr)
In file included from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1: transfer.cpp:1:24: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 1 | #include "transfer.cpp" | ^ transfer.cpp:2:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 2 | #include <iostream> | ^ In file included from transfer.cpp:2, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1: /usr/include/c++/11/iostream: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/iostream:39:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 39 | #include <ostream> | ^ /usr/include/c++/11/iostream:40:19: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum) 40 | #include <istream> | ^ In file included from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1: transfer.cpp:6:15: error: 'string' does not name a type 6 | static inline string run_scenario() { | ^~~~~~ transfer.cpp: In function 'int main()': transfer.cpp:45:9: error: 'cin' was not declared in this scope 45 | cin >> T; | ^~~ transfer.cpp:1:1: note: 'std::cin' is defined in header '<iostream>'; did you forget to '#include <iostream>'? +++ |+#include <iostream> 1 | #include "transfer.cpp" transfer.cpp:47:17: error: 'string' was not declared in this scope 47 | string result = run_scenario(); | ^~~~~~ transfer.cpp:1:1: note: 'std::string' is defined in header '<string>'; did you forget to '#include <string>'? +++ |+#include <string> 1 | #include "transfer.cpp" transfer.cpp:48:17: error: 'cout' was not declared in this scope 48 | cout << "scenario #" << scenario << ": " << result << endl; | ^~~~ transfer.cpp:48:17: note: 'std::cout' is defined in header '<iostream>'; did you forget to '#include <iostream>'? transfer.cpp:48:61: error: 'result' was not declared in this scope 48 | cout << "scenario #" << scenario << ": " << result << endl; | ^~~~~~ transfer.cpp:48:71: error: 'endl' was not declared in this scope 48 | cout << "scenario #" << scenario << ": " << result << endl; | ^~~~ transfer.cpp:1:1: note: 'std::endl' is defined in header '<ostream>'; did you forget to '#include <ostream>'? +++ |+#include <ostream> 1 | #include "transfer.cpp" In file included from transfer.cpp:2, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1: /usr/include/c++/11/iostream: At global scope: /usr/include/c++/11/iostream:42:15: error: expected '{' before '_GLIBCXX_VISIBILITY' 42 | namespace std _GLIBCXX_VISIBILITY(default) | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/iostream:42:34: error: expected constructor, destructor, or type conversion before '(' token 42 | namespace std _GLIBCXX_VISIBILITY(default) | ^ In file included from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1: transfer.cpp:6:15: error: 'string' does not name a type 6 | static inline string run_scenario() { | ^~~~~~ transfer.cpp:43:5: error: redefinition of 'int main()' 43 | int main() { | ^~~~ In file included from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1: transfer.cpp:43:5: note: 'int main()' previously defined here 43 | int main() { | ^~~~ In file included from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfer.cpp:1, from transfe