Submission #1020509

#TimeUsernameProblemLanguageResultExecution timeMemory
1020509huutuanUnscrambling a Messy Bug (IOI16_messy)C++14
38 / 100
1 ms600 KiB
#include <vector>

#include "messy.h"

#include <bits/stdc++.h>

using namespace std;

vector<int> restore_permutation(int n, int w, int r) {
   for (int i=0; i<n; ++i){
      string s(n, '0');
      for (int j=0; j<=i; ++j) s[j]='1';
      add_element(s);
   }
   compile_set();
   string cur(n, '0');
   vector<int> ans(n);
   for (int i=0; i<n; ++i){
      for (int j=0; j<n; ++j) if (cur[j]=='0'){
         cur[j]='1';
         if (check_element(cur)){
            ans[j]=i;
            break;
         }
         cur[j]='0';
      }
   }
   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...