#include "avoid.h"
#include <vector>
std::pair<int, int> scout(int R, int H) {
std::vector<std::vector<int>> groups(10);
for (int i = 1; i <= 1000; ++i) {
for (int bt = 0; bt < 10; ++bt) {
if (i & (1 << bt)) {
groups[bt].push_back(i);
}
}
}
for (auto &i : groups) {
send(i);
}
auto ret = wait();
int ans = 0;
for (int bt = 0; bt < 10; ++bt) {
if (ret[bt]) {
ans |= 1 << bt;
}
}
return {ans, ans};
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |