제출 #1364027

#제출 시각아이디문제언어결과실행 시간메모리
1364027avighna로봇 대회 (IOI23_robot)C++20
25 / 100
22 ms5756 KiB
#include <bits/stdc++.h>

using namespace std;

void set_instruction(vector<int> S, int Z, char A);

namespace {

enum state {
  HERE,
  LEFT,
  DOWN,
  RIGHT,
  UP
};

}

void program_pulibot() {
  for (int e1 = -2; e1 <= 2; e1++) {
    for (int e2 = -2; e2 <= 2; ++e2) {
      for (int e3 = -2; e3 <= 2; ++e3) {
        for (int e4 = -2; e4 <= 2; ++e4) {
          for (int e5 = -2; e5 <= 2; ++e5) {
            vector<int> S = {e1, e2, e3, e4, e5};
            if (S[RIGHT] == -2 && S[DOWN] == -2) {
              set_instruction(S, 1, 'T');
              continue;
            }
            if (S[RIGHT] == 0) {
              set_instruction(S, 1, 'E');
              continue;
            }
            if (S[DOWN] == 0) {
              set_instruction(S, 1, 'S');
              continue;
            }
            if (S[LEFT] == 0) {
              set_instruction(S, 1, 'W');
              continue;
            }
            if (S[UP] == 0) {
              set_instruction(S, 1, 'N');
              continue;
            }
            if (S[LEFT] == 1) {
              set_instruction(S, 2, 'W');
              continue;
            }
            if (S[UP] == 1) {
              set_instruction(S, 2, 'N');
              continue;
            }
            if (S[RIGHT] == 1) {
              set_instruction(S, 2, 'E');
              continue;
            }
            if (S[DOWN] == 1) {
              set_instruction(S, 2, 'S');
              continue;
            }
          }
        }
      }
    }
  }
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…