Submission #1143232

#TimeUsernameProblemLanguageResultExecution timeMemory
1143232ag_1204스핑크스 (IOI24_sphinx)C++20
Compilation error
0 ms0 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,N);
	  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;
}

Compilation message (stderr)

sphinx.cpp: In function 'std::vector<long long int> find_colours(long long int, std::vector<long long int>, std::vector<long long int>)':
sphinx.cpp:24:38: error: could not convert 'E' from 'vector<long long int>' to 'vector<int>'
   24 |             int x=perform_experiment(E);
      |                                      ^
      |                                      |
      |                                      vector<long long int>