# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
20602 | model_code | Unscrambling a Messy Bug (IOI16_messy) | C++11 | 5 ms | 512 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
// 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) {
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |