제출 #581304

#제출 시각아이디문제언어결과실행 시간메모리
581304SlavicGUnscrambling a Messy Bug (IOI16_messy)C++17
20 / 100
1 ms340 KiB
#include "bits/stdc++.h" #include "messy.h" using namespace std; std::vector<int> restore_permutation(int n, int w, int r) { string temp(n, '0'); for(int i = n - 1; i >= 0; --i) { temp[i] = '1'; add_element(temp); } compile_set(); vector<int> p(n, -1); string cur = string(n, '0'); vector<bool> vis(n, false); for(int i = n - 1; i >= 0; --i) { for(int j = 0; j < n; ++j) { if(vis[j]) continue; cur[j] = '1'; if(check_element(cur)) { p[i] = j; vis[j] = true; break; } cur[j] = '0'; } } for(int i = 0; i < n; ++i) { assert(p[i] != -1); } 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...