Submission #1211227

#TimeUsernameProblemLanguageResultExecution timeMemory
1211227omsincoconutRobot Contest (IOI23_robot)C++17
16 / 100
69 ms5704 KiB
#include "robot.h" void program_pulibot() { // Can east, go east for (int i = 0; i < 256; i++) { int i1 = i%4; int i2 = i/4%4; int i3 = i/16%4; int i4 = i/64%4; set_instruction({i1-2, i2-2, i3-2, 0, i4-2}, 1, 'E'); } // Can south, go south (except can east) for (int i = 0; i < 256; i++) { int i1 = i%4; int i2 = i/4%4; int i3 = i/16%4; int i4 = i/64%4; if (i3-2 != 0) set_instruction({i1-2, i2-2, 0, i3-2, i4-2}, 1, 'S'); } // Can north, go north (except can east, south) for (int i = 0; i < 256; i++) { int i1 = i%4; int i2 = i/4%4; int i3 = i/16%4; int i4 = i/64%4; if (i3-2 != 0 && i4-2 != 0 && !(i3-2 == -2 && i4-2 == -2)) set_instruction({i1-2, i2-2, i3-2, i4-2, 0}, 1, 'N'); } // Terminate for (int i = 0; i < 64; i++) { int i1 = i%4; int i2 = i/4%4; int i3 = i/16%4; set_instruction({i1-2, i2-2, -2, -2, i3-2}, 1, 'T'); } }
#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...