제출 #909659

#제출 시각아이디문제언어결과실행 시간메모리
909659rxlfd314자동 인형 (IOI18_doll)C++17
2 / 100
36 ms6236 KiB
#include "doll.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ari2 = array<int, 2>;
 
#define vt vector
#define size(x) (int((x).size()))
#define all(x) begin(x), end(x)
 
#define REP(a, b, c, d) for (int a = (b); (d) > 0 ? a <= (c) : a >= (c); a += (d))
#define FOR(a, b, c) REP(a, b, c, 1)
#define ROF(a, b, c) REP(a, b, c, -1)

void create_circuit(int M, vt<int> A) {
  const int N = size(A);
  vt<int> C(M+1), X(N-1), Y(N-1);
  C[0] = A[0];
  FOR(i, 0, N-1)
    if (i < N - 1) {
      C[A[i]] = -i - 1;
      X[i] = -i - 1;
      Y[i] = A[i+1];
    }
  answer(C, X, Y);
}
#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...