Submission #1299145

#TimeUsernameProblemLanguageResultExecution timeMemory
1299145alexiahSphinx's Riddle (IOI24_sphinx)C++20
0 / 100
1 ms332 KiB
#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 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...