#include "robot.h"
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
vector<int> s;
void go(vector<int> vec, ll a, char b)
{
for(int i = 0; i < 5; i++)
{
if(vec[i]==-3)
{
vec[i] = -1;
go(vec,a,b);
vec[i] = 0;
go(vec,a,b);
vec[i] = 1;
go(vec,a,b);
return;
}
}
//for(int i = 0; i < 5; i++) cout << vec[i] << " "; cout << a << " " << b; cout << endl;
set_instruction(vec,a,b);
}
void program_pulibot()
{
go({0,-2,-3,0,-2},1,'E');
go({0,-2,0,-1,-2},1,'S');
go({0,-2,-2,0,1},1,'E');
go({0,-3,-2,0,-3},1,'E');
go({0,-3,-2,-1,0},1,'N');
go({0,-3,-3,0,-2},1,'E');
go({0,-3,0,-1,-2},1,'S');
go({0,-3,-2,-2,-3},1,'T');
go({0,1,0,-2,-2},1,'S');
}
# | 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... |