Submission #590908

#TimeUsernameProblemLanguageResultExecution timeMemory
590908JosiaUnscrambling a Messy Bug (IOI16_messy)C++14
20 / 100
2 ms340 KiB
#include <vector> #include "messy.h" using namespace std; std::vector<int> restore_permutation(int n, int w, int r) { for (int i = 1; i<=n; i++) { string ask(n, '0'); for (int j=0; j<i; j++) { ask[j] = '1'; } add_element(ask); } compile_set(); vector<int> res; vector<bool> visited(n, 0); for (int i = 0; i<n; i++) { string ask(n, '0'); for (int j=0; j<n; j++) { if (visited[j]) ask[j] = '1'; } for (int j=0; j<n; j++) { if (visited[j]) continue; ask[j] = '1'; if (check_element(ask)) { res.push_back(j); visited[j] = 1; } ask[j] = '0'; } } 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...