//Trumling ©
//Αφόδευε υψηλά και ηγνάντει 
#include <bits/stdc++.h>
using namespace std; 
typedef long long ll;
#define pb push_back
#define F first
#define S second
#define enter cout<<'\n';
#define INF 99999999999999999
#define MOD 1000000007
#define all(x) x.begin(),x.end()
#include "sphinx.h"
vector<int> find_colours(int N, std::vector<int> X, std::vector<int> Y) {
  vector<int>G(N,0);
  for(int i=0;i<N;i++)
  {
    vector<int> E(N, N);
    E[i]=-1;
    for(int j=0;(1<<j)<N;j++)
    {
      ll idx=0;
      ll count=1;
      for(int jj=0;jj<N;jj++)
        if(jj&(1<<j))
        {
         if(idx==i)
            idx++;
          E[idx++]=jj;
          count++;
        }
      if(count<N)
        count++;
      ll x=perform_experiment(E);
     // cout<<i<<' '<<j<<' '<<count<<','<<x<<'\n';
      if(x==count-1)
        G[i]+=(1<<j);
      idx=0;
      for(int jj=0;jj<N;jj++)
        if(jj&(1<<j))
        {
         if(idx==i)
            idx++;
          E[idx++]=N;
        }
    }
  }
  return  G;
}
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |