# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
52622 | someone_aa | cmp (balkan11_cmp) | C++17 | 7064 ms | 96088 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 "cmp.h"
#include <vector>
using namespace std;
void remember(int n) {
int node = 0;
int li=0, ri=4095;
//cout<<0<<" ";
while(li < ri) {
int sz = ri - li + 1;
sz = sz / 4;
int st[4], fh[4];
for(int i=0;i<4;i++) {
st[i] = li + i*sz;
fh[i] = st[i] + sz - 1;
if(st[i] <= n && n <= fh[i]) {
node = node * 4 + (i+1);
li = st[i]; ri = fh[i];
}
}
bit_set(node);
//cout<<node<<" ";
} //cout<<"\n";
}
int compare(int b) {
int li=0, ri=4095;
int node = 0;
vector<int>v;
v.push_back(0);
while(li < ri) {
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |