Submission #1246293

#TimeUsernameProblemLanguageResultExecution timeMemory
1246293CyberCowSphinx's Riddle (IOI24_sphinx)C++20
1.50 / 100
1 ms416 KiB
#include "sphinx.h"
#include <bits/stdc++.h>
using namespace std;

vector<int> v[300];

vector<int> find_colours(int N, vector<int> X, vector<int> Y) {
  vector<int> G(N, 0);
  vector<int> E(N, -1);
  for (int i = 0; i < X.size(); i++)
  {
    v[X[i]].push_back(Y[i]);
    v[Y[i]].push_back(X[i]);
  }
  int x = perform_experiment(E);
  int color = 0;
  for (int i = 0; i < N; i++)
  {
    E[i] = N;
    int y = perform_experiment(E);
    if(i == 0)
    {
      if(x == y)
      {
        G[0] = color;
        color++;
      }
      else
      {
        G[0] = color;
      }
    }
    else
    {
      if(x == y)
      {
        G[i] = color;
      }
      else
      {
        G[i] = color;
        color++;
      }
    }
  }
  return G;
}
#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...