Submission #1206720

#TimeUsernameProblemLanguageResultExecution timeMemory
1206720HappyCapybaraRobot Contest (IOI23_robot)C++17
34 / 100
67 ms5968 KiB
#include "robot.h" void program_pulibot(){ for (int c=0; c<=6; c++){ for (int n=-2; n<=6; n++){ for (int e=-2; e<=6; e++){ for (int s=-2; s<=6; s++){ for (int w=-2; w<=6; w++){ if (c == 0){ if (e == -2 && s == -2) set_instruction({c, w, s, e, n}, 1, 'T'); else if (e == 0) set_instruction({c, w, s, e, n}, 1, 'E'); else if (s == 0) set_instruction({c, w, s, e, n}, 1, 'S'); else if (w == 0) set_instruction({c, w, s, e, n}, 1, 'W'); else if (n == 0) set_instruction({c, w, s, e, n}, 1, 'N'); else if (n == 1) set_instruction({c, w, s, e, n}, 2, 'N'); else if (e == 1) set_instruction({c, w, s, e, n}, 2, 'E'); else if (s == 1) set_instruction({c, w, s, e, n}, 2, 'S'); else if (w == 1) set_instruction({c, w, s, e, n}, 2, 'W'); } if (c == 1){ if (e == 2){ if (s == 0) set_instruction({c, w, s, e, n}, 5, 'E'); else if (w == 0) set_instruction({c, w, s, e, n}, 6, 'E'); else if (n == 0) set_instruction({c, w, s, e, n}, 3, 'E'); else if (n == 1) set_instruction({c, w, s, e, n}, 3, 'E'); else if (s == 1) set_instruction({c, w, s, e, n}, 5, 'E'); else if (w == 1) set_instruction({c, w, s, e, n}, 6, 'E'); } else if (s == 2){ if (w == 0) set_instruction({c, w, s, e, n}, 6, 'S'); else if (n == 0) set_instruction({c, w, s, e, n}, 3, 'S'); else if (n == 1) set_instruction({c, w, s, e, n}, 3, 'S'); else if (e == 1) set_instruction({c, w, s, e, n}, 4, 'S'); else if (w == 1) set_instruction({c, w, s, e, n}, 6, 'S'); } else if (w == 2){ if (n == 0) set_instruction({c, w, s, e, n}, 3, 'W'); else if (n == 1) set_instruction({c, w, s, e, n}, 3, 'W'); else if (e == 1) set_instruction({c, w, s, e, n}, 4, 'W'); else if (s == 1) set_instruction({c, w, s, e, n}, 5, 'W'); } else if (n == 2){ if (e == 1) set_instruction({c, w, s, e, n}, 4, 'N'); else if (s == 1) set_instruction({c, w, s, e, n}, 5, 'N'); else if (w == 1) set_instruction({c, w, s, e, n}, 6, 'N'); } } if (c == 2){ if (n > 0) set_instruction({c, w, s, e, n}, 0, 'N'); else if (e > 0) set_instruction({c, w, s, e, n}, 0, 'E'); else if (s > 0) set_instruction({c, w, s, e, n}, 0, 'S'); else if (w > 0) set_instruction({c, w, s, e, n}, 0, 'W'); } if (c == 3){ if (n == 0) set_instruction({c, w, s, e, n}, 1, 'N'); if (n == 1) set_instruction({c, w, s, e, n}, 2, 'N'); } if (c == 4){ if (e == 0) set_instruction({c, w, s, e, n}, 1, 'E'); if (e == 1) set_instruction({c, w, s, e, n}, 2, 'E'); } if (c == 5){ if (s == 0) set_instruction({c, w, s, e, n}, 1, 'S'); if (s == 1) set_instruction({c, w, s, e, n}, 2, 'S'); } if (c == 6){ if (w == 0) set_instruction({c, w, s, e, n}, 1, 'W'); if (w == 1) set_instruction({c, w, s, e, n}, 2, 'W'); } } } } } } }
#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...