Submission #20602

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
206022017-02-12 15:45:00model_codeUnscrambling a Messy Bug (IOI16_messy)C++11
100 / 100
5 ms512 KiB
// name = messy_iz.cpp, type = cpp.g++11
#include "messy.h"
#include <vector>
#include <string>
//#include "messy.h"
using namespace std;
std::vector<int> restore_permutation(int n, int w, int r) {
for (int len = n / 2; len >= 1; len >>= 1) {
for (int s = 0; s < n; s += 2 * len) {
string a = "";
for (int i = 0; i < n; i++) a += '1';
for (int i = 0; i < len * 2; i++) a[s + i] = '0';
for (int i = 0; i < len; i++) {
string ss = a;
ss[s + i] = '1';
add_element(ss);
}
}
}
compile_set();
vector<vector<int> > can(n);
for (int i = 0; i < n; i++) can[0].push_back(i);
for (int len = n / 2; len >= 1; len >>= 1) {
for (int s = 0; s < n; s += 2 * len) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#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...