제출 #1223410

#제출 시각아이디문제언어결과실행 시간메모리
1223410thelegendary08로봇 대회 (IOI23_robot)C++17
34 / 100
102 ms5840 KiB
#include "robot.h" void program_pulibot() { for(int i = -2; i<=4; i++){ for(int j = -2; j<=4; j++){ for(int k = -2; k<=4; k++){ for(int l = -2; l <= 4; l++)for(int t = 0; t<=4; t++){ if(j == -2 && k == -2 && t == 0){ if(i == 3){ set_instruction({t, i, j, k, l}, 1, 'W'); } else{ set_instruction({t, i, j, k, l}, 1, 'N'); } } else if(t == 0 || t == 3){ if(t == 3 && (i == 1 || j == 1 || k == 1 || l == 1)){ if(i == 2){ set_instruction({t, i, j, k, l}, 1, 'W'); } else if(j == 2){ set_instruction({t, i, j, k, l}, 1, 'S'); } else if(k == 2){ set_instruction({t, i, j, k, l}, 1, 'E'); } else if(l == 2){ set_instruction({t, i, j, k, l}, 1, 'N'); } else if(i == 3){ set_instruction({t, i, j, k, l}, 1, 'W'); } else if(j == 3){ set_instruction({t, i, j, k, l}, 1, 'S'); } else if(k == 3){ set_instruction({t, i, j, k, l}, 1, 'E'); } else if(l == 3){ set_instruction({t, i, j, k, l}, 1, 'N'); } else{ set_instruction({t, i, j, k, l}, 1, 'T'); } } else if(k == 0){ set_instruction({t, i, j, k, l}, 3, 'E'); } else if(j == 0){ set_instruction({t, i, j, k, l}, 3, 'S'); } else if(l == 0){ set_instruction({t, i, j, k, l}, 3, 'N'); } else if(i == 0){ set_instruction({t, i, j, k, l}, 3, 'W'); } else if(k == 3){ set_instruction({t, i, j, k, l}, 2, 'E'); } else if(j == 3){ set_instruction({t, i, j, k, l}, 2, 'S'); } else if(l == 3){ set_instruction({t, i, j, k, l}, 2, 'N'); } else if(i == 3){ set_instruction({t, i, j, k, l}, 2, 'W'); } } else if(t == 1){ if(i == 2){ set_instruction({t, i, j, k, l}, 1, 'W'); } else if(j == 2){ set_instruction({t, i, j, k, l}, 1, 'S'); } else if(k == 2){ set_instruction({t, i, j, k, l}, 1, 'E'); } else if(l == 2){ set_instruction({t, i, j, k, l}, 1, 'N'); } else if(i == 3){ set_instruction({t, i, j, k, l}, 1, 'W'); } else if(j == 3){ set_instruction({t, i, j, k, l}, 1, 'S'); } else if(k == 3){ set_instruction({t, i, j, k, l}, 1, 'E'); } else if(l == 3){ set_instruction({t, i, j, k, l}, 1, 'N'); } else{ set_instruction({t, i, j, k, l}, 1, 'T'); } } else if(t == 2){ if(i == 2){ set_instruction({t, i, j, k, l}, 4, 'W'); } else if(j == 2){ set_instruction({t, i, j, k, l}, 4, 'S'); } else if(k == 2){ set_instruction({t, i, j, k, l}, 4, 'E'); } else if(l == 2){ set_instruction({t, i, j, k, l}, 4, 'N'); } else if(i == 4){ set_instruction({t, i, j, k, l}, 0, 'W'); } else if(j == 4){ set_instruction({t, i, j, k, l}, 0, 'S'); } else if(k == 4){ set_instruction({t, i, j, k, l}, 0, 'E'); } else if(l == 4){ set_instruction({t, i, j, k, l}, 0, 'N'); } else if(i == 1){ set_instruction({t, i, j, k, l}, 0, 'W'); } else if(j == 1){ set_instruction({t, i, j, k, l}, 0, 'S'); } else if(k == 1){ set_instruction({t, i, j, k, l}, 0, 'E'); } else if(l == 1){ set_instruction({t, i, j, k, l}, 0, 'N'); } } else if(t == 4){ if(i == 2){ set_instruction({t, i, j, k, l}, 4, 'W'); } else if(j == 2){ set_instruction({t, i, j, k, l}, 4, 'S'); } else if(k == 2){ set_instruction({t, i, j, k, l}, 4, 'E'); } else if(l == 2){ set_instruction({t, i, j, k, l}, 4, 'N'); } else if(i == 4){ set_instruction({t, i, j, k, l}, 0, 'W'); } else if(j == 4){ set_instruction({t, i, j, k, l}, 0, 'S'); } else if(k == 4){ set_instruction({t, i, j, k, l}, 0, 'E'); } else if(l == 4){ set_instruction({t, i, j, k, l}, 0, 'N'); } else if(i == 1){ set_instruction({t, i, j, k, l}, 0, 'W'); } else if(j == 1){ set_instruction({t, i, j, k, l}, 0, 'S'); } else if(k == 1){ set_instruction({t, i, j, k, l}, 0, 'E'); } else if(l == 1){ set_instruction({t, i, j, k, l}, 0, 'N'); } } } } } } /* set_instruction({0, -2, 0, 0, -2}, 1, 'E'); set_instruction({0, 1, 0, 0, -2}, 1, 'E'); set_instruction({0, 1, 0, -2, -2}, 1, 'S'); set_instruction({0, 0, 0, -2, 1}, 1, 'S'); set_instruction({0, 0, -2, -2, 1}, 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...