Submission #1233302

#TimeUsernameProblemLanguageResultExecution timeMemory
1233302clemmy14Unscrambling a Messy Bug (IOI16_messy)C++20
0 / 100
1 ms328 KiB
#include<bits/stdc++.h>
#include "messy.h"
using namespace std;

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