Submission #52622

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
526222018-06-26 09:46:57someone_aacmp (balkan11_cmp)C++17
100 / 100
7064 ms96088 KiB
#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) {
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

cmp.cpp: In function 'int compare(int)':
cmp.cpp:62:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if(f == v.size()-1) return 0;
        ~~^~~~~~~~~~~~~
cmp.cpp:69:9: warning: 'myind' may be used uninitialized in this function [-Wmaybe-uninitialized]
         if(myind == 1) return -1;
         ^~
#Verdict Execution timeMemoryGrader output
Fetching results...