Submission #427118

#TimeUsernameProblemLanguageResultExecution timeMemory
427118vincentpikachu20Unscrambling a Messy Bug (IOI16_messy)C++17
38 / 100
2 ms332 KiB
#include <bits/stdc++.h> #include "messy.h" #define int long long using namespace std; vector<signed> restore_permutation(signed n, signed w, signed r) { string ss(n,'0'); for(int i = 0; i < n-1; i ++){ ss[i] = '1'; add_element(ss); } compile_set(); vector<int> p(n); //where it goes to ss = string(n,'0'); for(int i = 0; i < n; i ++){ for(int j = 0; j < n; j ++){ if(ss[j] == '1') continue; ss[j] = '1'; if(check_element(ss)){ p[i] = j; break; } ss[j] = '0'; } } for(int j = 0; j < n; j ++){ if(ss[j] == '0'){ p[n-1] = j; break; } } vector<signed> ans(n); for(int i = 0; i < n; i ++) ans[p[i]] = 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...