#include "sphinx.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> find_colours(int n, vector<int> x, vector<int> y) {
int m = x.size();
vector<pair<int , int>> ord(m);
vector<int> e(m , -1) , ans(n, -1) , idx;
unordered_set <int >aux;
for(int i = 0; i < m; i++){
ord[i].first = x[i]; ord[i].second = y[i];
}
sort(ord.begin() , ord.end());
for(auto v : ord){
aux.insert(v.first); aux.insert(v.second);
}
for(auto v : aux){
idx.push_back(v);
}
int ini = perform_experiment(e);
int v = 0;
ans[0] = v;
for(int i = 0; i < n-1; i++){
for(int j = 0; j < n; j++) e[j] = -1;
e[idx[i]] = 0; e[idx[i+1]] = 0;
int act = perform_experiment(e);
if(act < ini) {v++; ans[i+1] = v;}
else ans[i+1] = ans[i];
}
return ans;
}
| # | 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... |