Submission #1143236

#TimeUsernameProblemLanguageResultExecution timeMemory
1143236ag_1204Sphinx's Riddle (IOI24_sphinx)C++20
1.50 / 100
41 ms912 KiB
#include "sphinx.h"
#include<bits/stdc++.h>
using namespace std;
//#define int long long int
#define pii pair<int,int>
#define vi vector<int>
#define vvi vector<vi>
#define si set<int>
#define pb push_back

vi find_colours(int N,vi X,vi Y) {
  vi col(N,0);
  vi v;
  for (int i=0;i<N;i++) v.pb(N);
	for (int i=0;i<N-1;i++) {
	  vi E=v;
	  E[i]=-1;
	  for (int k=0;k<N;k++) {
	    E[i+1]=k;
	    int x=perform_experiment(E);
	    if (x==2) {
	      col[i]=k;
	      break;
	    }
	  }
	}
	vi E=v;
	E[N-1]=-1;
	for (int k=0;k<N;k++) {
	  E[N-2]=k;
	  int x=perform_experiment(E);
	  if (x==2) {
	    col[N-1]=k;
	    break;
	  }
	}
  return col;
}
#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...