Submission #102072

#TimeUsernameProblemLanguageResultExecution timeMemory
102072daniel920712Unscrambling a Messy Bug (IOI16_messy)C++14
20 / 100
2 ms460 KiB
#include <iostream> #include <stdio.h> #include <stdlib.h> #include <string> #include "messy.h" using namespace std; bool have[1005]={0}; string all; string temp; vector < int > restore_permutation(int n, int w, int r) { vector < int > t; int i,j; for(i=0;i<n;i++) t.push_back(100000); for(i=0;i<n;i++) { all+='0'; temp+='0'; } for(i=0;i<n;i++) { all[i]='1'; add_element(all); } compile_set(); for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(!have[j]) { temp[j]='1'; if(check_element(temp)) { //printf("%d %d\n",i,j); t[i]=j; have[j]=1; break; } else temp[j]='0'; } } } return t; }
#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...