Submission #909659

# Submission time Handle Problem Language Result Execution time Memory
909659 2024-01-17T10:22:48 Z rxlfd314 Mechanical Doll (IOI18_doll) C++17
2 / 100
36 ms 6236 KB
#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 time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 23 ms 4188 KB Output is correct
3 Correct 21 ms 3676 KB Output is correct
4 Correct 1 ms 344 KB Output is correct
5 Correct 7 ms 1372 KB Output is correct
6 Correct 36 ms 5308 KB Output is correct
7 Correct 1 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 23 ms 4188 KB Output is correct
3 Correct 21 ms 3676 KB Output is correct
4 Correct 1 ms 344 KB Output is correct
5 Correct 7 ms 1372 KB Output is correct
6 Correct 36 ms 5308 KB Output is correct
7 Correct 1 ms 348 KB Output is correct
8 Incorrect 36 ms 6236 KB wrong motion
9 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 23 ms 4188 KB Output is correct
3 Correct 21 ms 3676 KB Output is correct
4 Correct 1 ms 344 KB Output is correct
5 Correct 7 ms 1372 KB Output is correct
6 Correct 36 ms 5308 KB Output is correct
7 Correct 1 ms 348 KB Output is correct
8 Incorrect 36 ms 6236 KB wrong motion
9 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 352 KB wrong motion
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB wrong motion
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB wrong motion
2 Halted 0 ms 0 KB -