Submission #598679

#TimeUsernameProblemLanguageResultExecution timeMemory
598679JomnoiUnscrambling a Messy Bug (IOI16_messy)C++17
49 / 100
1 ms340 KiB
#include <bits/stdc++.h> #include "messy.h" using namespace std; vector <int> restore_permutation(int n, int w, int r) { srand(7892); string s(n, '0'); for(int i = 0; i < n; i++) { s[i] = '1'; add_element(s); } compile_set(); s = string(n, '0'); vector <int> p(n, -1); for(int i = 0; i < n; i++) { vector <int> consider; for(int j = 0; j < n; j++) { if(p[j] == -1) { consider.push_back(j); } } random_shuffle(consider.begin(), consider.end()); for(auto j : consider) { s[j] = '1'; if(j == consider.back() or check_element(s) == true) { p[j] = i; break; } s[j] = '0'; } } return p; }
#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...