Submission #1221972

#TimeUsernameProblemLanguageResultExecution timeMemory
1221972madamadam3Mechanical Doll (IOI18_doll)C++20
0 / 100
0 ms324 KiB
#include "doll.h" #include <bits/stdc++.h> using namespace std; #define FOR(i, a, b) for (int i = a; i < b; i++) #define all(x) (x).begin(), (x).end() #define sz(x) (x).size() typedef long long ll; using vi = vector<int>; void create_circuit(int m, vi A) { int n = sz(A); vi C(m + 1); vi X(n), Y(n); C[0] = 1; FOR(i, 0, n) { C[A[i]] = X[i] = -(i+1); if (i == n - 1) Y[i] = 0; else 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...