Submission #1298731

#TimeUsernameProblemLanguageResultExecution timeMemory
1298731martin_011Sphinx's Riddle (IOI24_sphinx)C++20
18 / 100
8 ms400 KiB
#include "sphinx.h" #include <bits/stdc++.h> using namespace std; #define ll long long #define ld long double #define vi vector<int> #define vll vector<ll> #define str string #define vd void #define vb vector<bool> #define F first #define S second #define lbr '\n' #define all(x) x.begin(), x.end() const ll INF = 1E15; vi find_colours(int n, vi x, vi y) { vi res(n, 0); vi p(n, n); for (int i=0; i<n-1; i++) { p[i] = 0; p[i+1] = 0; ll r = perform_experiment(p); p[i]=-1; p[i+1]=-1; ll aux = perform_experiment(p); if (aux == r) res[i] = i+1; else res[i] = i; p[i]=n; p[i+1]=n; } res[n-1] = n-1; for(int i=n-1; i>=0; i--) res[i] = res[res[i]]; return res; }
#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...