# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
301180 | TMJN | Mechanical Doll (IOI18_doll) | C++17 | 378 ms | 13028 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.
#include <bits/stdc++.h>
#include "doll.h"
#pragma GCC optimize("O0")
using namespace std;
int n, m, c = -2;
vector<int> X, Y, mode;
void b(int u, int l, int &j){
if(l){
Y[-u-1] = c;
b(c--, l-1, j);
if(j){
X[-u-1] = c;
b(c--, l-1, j);
}
else X[-u-1] = -1;
}
else{
Y[-u-1] = m+1, j--;
if(j) X[-u-1] = m+1, j--;
else X[-u-1] = -1;
}
}
void asg(int u, int t){
if(mode[-u-1]){
mode[-u-1] = 0;
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |