제출 #617399

#제출 시각아이디문제언어결과실행 시간메모리
617399A_DUnscrambling a Messy Bug (IOI16_messy)C++14
38 / 100
2 ms344 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'); for(int i=0;i<n-1;i++){ s[i]='1'; add_element(s); // cout<<s<<"\n"; } vector<int> vec(n); compile_set(); string ans(n,'0'); // cout<<"\n"; set<int> st; for(int i=0;i<n;i++){ st.insert(i); } for(int i=0;i<n-1;i++){ for(int j=0;j<n;j++){ if(ans[j]=='1')continue; ans[j]='1'; if(check_element(ans)==1){ // cout<<ans<<"\n"; vec[j]=i; st.erase(j); break; } ans[j]='0'; } } vec[*st.begin()]=n-1; return vec; }
#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...