Submission #95617

#TimeUsernameProblemLanguageResultExecution timeMemory
95617errorgornUnscrambling a Messy Bug (IOI16_messy)C++14
38 / 100
3 ms512 KiB
#include <vector>
#include <string>
#include <iostream>
#include "messy.h"
using namespace std;

std::vector<int> restore_permutation(int n, int w, int r) {
    vector<int> v;
    string write;
    for (int x=0;x<n;x++){
        write+="0";
        v.push_back(0);
    }
    for (int x=0;x<n;x++){
        write[x]='1';
        add_element(write);
    }
    compile_set();
    string master;
    for (int x=0;x<n;x++){
        master+="0";
    }
    for (int x=0;x<n;x++){
        for (int y=0;y<n;y++){
            if (master[y]=='0'){
                master[y]='1';
                if(check_element(master)){
                    v[y]=x;
                    break;
                }
                master[y]='0';
            }
        }
    }
    return v;
}
#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...