Submission #300182

#TimeUsernameProblemLanguageResultExecution timeMemory
300182circlethmMechanical Doll (IOI18_doll)C++17
0 / 100
1 ms204 KiB
#include "doll.h"
#include <vector>

using namespace std;

// Subtask 5 - M = 1
void create_circuit(int M, vector<int> A)
{
  int N = A.size(); // Number of times to revisit A

  vector<int> C(2);

  if (N == 0)
  {
    C[0] = 0;
    C[1] = 0;
  }
  else if (N == 1)
  {
    C[0] = 1;
    C[1] = 0;
  }
  else
  {
    C[0] = 1;
    C[1] = -1;
  }

  vector<int> X(N - 1), Y(N - 1);
  for (int k = 0; k < N - 1; ++k)
  {
    X[k] = -1;
    Y[k] = -(k + 2);
  }
  X[0] = 1;
  Y[N - 2] = 0;

  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...