Submission #1253338

#TimeUsernameProblemLanguageResultExecution timeMemory
1253338NurislamUnscrambling a Messy Bug (IOI16_messy)C++20
38 / 100
1 ms328 KiB
#include <bits/stdc++.h> #include "messy.h" using namespace std; vector<int> restore_permutation(int n, int w, int r) { //add_element("0"); //compile_set(); //check_element("0"); //return vector<int>(); string s; s.resize(n, '1'); for(int i = 0; i < n-1; i ++ ) { s[i] = '0'; add_element(s); }; compile_set(); vector<int> us(n, 0); vector<int> ans(n, 0); for(auto &i : s) i = '1'; for(int i = 0; i < n; i ++ ) { int cnt = n-i-1; for(int j = 0; j < n; j ++ ) { if(us[j])continue; s[j] = '0'; if(cnt == 0 || check_element(s)) { ans[j] = i; us[j] = 1; break; }; s[j] = '1'; cnt--; }; }; return ans; }

Compilation message (stderr)

messy.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
messy_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#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...