제출 #827739

#제출 시각아이디문제언어결과실행 시간메모리
827739gromperenUnscrambling a Messy Bug (IOI16_messy)C++14
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) { for (int i = 0; i < n; ++i) { string s = ""; for (int j = 0; j < n; ++j) { if (j <= i) s+= "1"; else s += "0"; } add_element(s); //cout << s << endl; } compile_set(); vector<int> p(n); vector<int> a(n); srand(420); for (int i = 0; i < n; ++i) a[i] = i; random_shuffle(a.begin(), a.end()); string got = ""; for (int i = 0; i < n; ++i) got += "0"; for (int i = 0; i < n; ++i) { for (int j : a) { if(got[j] == '1') continue; got[j] = '1'; bool r = check_element(got); if (r) { //cout << got << "\n"; p[j] = i; break; } else got[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...