#include <bits/stdc++.h>
#include "robot.h"
using namespace std;
void program_pulibot(){
vector<int> poss = {-2, -1, 0, 1, 2};
for (int cur : poss){
for (int left : poss){
for (int down : poss){
for (int right : poss){
for (int up : poss){
vector<int> state = {cur, left, down, right, up};
vector<int> chars = {'H', 'W', 'S', 'E', 'N'};
if (state[3] == -2 and state[2] == -2){
set_instruction(state, 1, 'T');
continue;
}
if (state[3] == 0)
set_instruction(state, 1, chars[3]);
else if (state[2] == 0)
set_instruction(state, 1, chars[2]);
else if (state[1] == 0)
set_instruction(state, 1, chars[1]);
else if (state[4] == 0)
set_instruction(state, 1, chars[4]);
else{
int back = 1;
for (int i = 1; i <= 4; i ++)
if (state[i] == 1)
back = i;
set_instruction(state, 2, chars[back]);
}
}
}
}
}
}
}
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |