Submission #1233931

#TimeUsernameProblemLanguageResultExecution timeMemory
1233931Ghulam_JunaidRobot Contest (IOI23_robot)C++20
25 / 100
68 ms5772 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...