| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1364035 | avighna | Robot Contest (IOI23_robot) | C++20 | 32 ms | 5736 KiB |
#include <bits/stdc++.h>
using namespace std;
void set_instruction(vector<int> S, int Z, char A);
namespace {
enum state {
HERE,
LEFT,
DOWN,
RIGHT,
UP
};
}
void program_pulibot() {
for (int e1 = -2; e1 <= 2; e1++) {
for (int e2 = -2; e2 <= 2; ++e2) {
for (int e3 = -2; e3 <= 2; ++e3) {
for (int e4 = -2; e4 <= 2; ++e4) {
for (int e5 = -2; e5 <= 2; ++e5) {
vector<int> S = {e1, e2, e3, e4, e5};
if (S[RIGHT] == -2 && S[DOWN] == -2) {
set_instruction(S, 1, 'T');
continue;
}
if (S[RIGHT] == 0) {
set_instruction(S, 1, 'E');
continue;
}
if (S[DOWN] == 0) {
set_instruction(S, 1, 'S');
continue;
}
if (S[LEFT] == 1) {
set_instruction(S, 2, 'W');
continue;
}
if (S[UP] == 1) {
set_instruction(S, 2, 'N');
continue;
}
}
}
}
}
}
}
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
