Submission #779081

#TimeUsernameProblemLanguageResultExecution timeMemory
779081vjudge1Unscrambling a Messy Bug (IOI16_messy)C++17
38 / 100
1 ms340 KiB
#include <bits/stdc++.h> using namespace std; #include "messy.h" #define pb push_back #define pii pair<int, int> #define st first #define nd second #define endl "\n" #define sp " " #define N 200005 vector<int> restore_permutation(int n, int w, int r) { string s(n, '0'); for (int i = 0; i < n; i++) { s[i] = '1'; add_element(s); } compile_set(); string curr(n, '0'); vector<int> ress; for (int i = 0; i < n; i++){ for (int j = 0; j < n; j++){ if (curr[j] == '1') continue; curr[j] = '1'; int res = check_element(curr); if (res){ ress.pb(j); break; } curr[j] = '0'; } } vector<int> ans(n); for (int i = 0; i < n; i++){ ans[ress[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...