Submission #1143234

#TimeUsernameProblemLanguageResultExecution timeMemory
1143234ag_1204스핑크스 (IOI24_sphinx)C++20
0 / 100
0 ms412 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);
  vvi adj(N);
  int M=size(X);
  for (int i=0;i<M;i++) {
    adj[X[i]].pb(Y[i]); adj[Y[i]].pb(X[i]);
  }
	for (int i=0;i<N;i++) {
	  vi E(N,0);
	  E[i]=-1;
	  int j=adj[i][0];
	  for (int k=0;k<N;k++) {
	    E[j]=k;
	    int x=perform_experiment(E);
	    if (x<=2) {
	      col[i]=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...