# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
75460 | C_SUNSHINE | Mechanical Doll (IOI18_doll) | C++14 | 125 ms | 14828 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 <cstdio>
#include <cstring>
#include <cstdlib>
#include <iostream>
#include <algorithm>
#include <vector>
#include "doll.h"
using namespace std;
int N,M,H;
vector<int> C,X,Y,A,L,R;
vector<int> rem;
vector<int> idx;
int dfn[400005],cur[400005],S=0;
int bitreverse(int x)
{
int t=0;
for(int i=0;i<H;i++)
t=(t<<1)|(x&1),x>>=1;
return t;
}
int Get(int p)
{
if(p==(1<<H)-1)return 0;
if(p>=(1<<H)-1-N)
Compilation message (stderr)
# | 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... |