제출 #759459

#제출 시각아이디문제언어결과실행 시간메모리
759459Dan4LifeUnscrambling 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) { string s(n,'0'), ss(n,'0'); for(int i = 0; i < n; i++) s[i]='1',add_element(s); compile_set(); vector<int> p(n,0), v(n,0); iota(begin(v),end(v),0); auto x = v; random_shuffle(begin(v),end(v)); for(int i : x){ for(int j : v){ if(ss[j]=='1') continue; ss[j]='1'; if(check_element(ss)){ p[i]=j; break; } ss[j]='0'; } } vector<int> ans(n,0); for(int i : x) 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...