Submission #568825

#TimeUsernameProblemLanguageResultExecution timeMemory
568825NemanjaSo2005Unscrambling a Messy Bug (IOI16_messy)C++14
38 / 100
1 ms340 KiB
#include <bits/stdc++.h> #include "messy.h" #define ll long long using namespace std; string str; int koji[130]; bool zakljucan[130]; vector<int> ret; vector<int> restore_permutation(int N, int w, int r) { for(int i=1;i<=N;i++) str.push_back('0'); for(int i=0;i<N-1;i++){ str[i]='1'; add_element(str); } compile_set(); for(int i=0;i<N;i++){ str[i]='0'; koji[i]=-1; } for(int i=0;i<N-1;i++){ for(int j=0;j<N;j++){ if(j!=0){ if(zakljucan[j-1]==false) str[j-1]='0'; } if(zakljucan[j]) continue; str[j]='1'; if(check_element(str)){ // cout<<"IMA GA"<<endl; koji[j]=i; zakljucan[j]=true; break; } } } for(int i=0;i<N;i++) if(koji[i]==-1) koji[i]=N-1; for(int i=0;i<N;i++) ret.push_back(koji[i]); return ret; }
#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...