Submission #1192200

#TimeUsernameProblemLanguageResultExecution timeMemory
1192200NotLinuxSphinx's Riddle (IOI24_sphinx)C++20
26.50 / 100
8 ms656 KiB
#include "sphinx.h" #include <bits/stdc++.h> using namespace std; #define sz(x) (int)x.begin() #define all(x) x.begin() , x.end() vector<int> find_colours(int n, vector<int> x, vector<int> y) { vector<int>col(n); if(n <= 50){ for(int i = 0;i<n;i++){ for(int j = 0;j<n;j++){ vector<int>vec(n,j); vec[i] = -1; if(perform_experiment(vec) == 1){ col[i] = j; break; } } } } else{ col[0] = 0; for(int i = 0;i<n-1;i++){ vector<int>vec(n,n); vec[i] = vec[i+1] = -1; int tar = 1; if(i > 0)tar++; if(i+1 < n-1)tar++; if(perform_experiment(vec) != tar)col[i+1] = col[i] + 1; else col[i+1] = col[i]; } } 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...