Submission #1310131

#TimeUsernameProblemLanguageResultExecution timeMemory
1310131FaresSTHcmp (balkan11_cmp)C++20
Compilation error
0 ms0 KiB
#include"bits/stdc++.h" using namespace std; using ll=long long; #define S second #define F first // #include"cmp.h" void st(int i){ bit_set(i+1); } int gt(int i){ return get_bit(i+1); } void remember(int value){ for(int i=0;i<12;i++)if(bool(value&(1<<i)))st(i); } int compare(int value){ int l=0,r=11,mn=12,v=-1; while(l<r){ int m=(l+r)/2,g=gt(i); if(bool(value&(1<<i))==g)){ if(m<mn)mn=m,v=g; =m; } else =m; } }

Compilation message (stderr)

cmp.cpp: In function 'void st(int)':
cmp.cpp:8:9: error: 'bit_set' was not declared in this scope; did you mean 'tzset'?
    8 |         bit_set(i+1);
      |         ^~~~~~~
      |         tzset
cmp.cpp: In function 'int gt(int)':
cmp.cpp:11:16: error: 'get_bit' was not declared in this scope
   11 |         return get_bit(i+1);
      |                ^~~~~~~
cmp.cpp: In function 'int compare(int)':
cmp.cpp:19:36: error: 'i' was not declared in this scope
   19 |                 int m=(l+r)/2,g=gt(i);
      |                                    ^
cmp.cpp:20:42: error: expected primary-expression before ')' token
   20 |                 if(bool(value&(1<<i))==g)){
      |                                          ^
cmp.cpp:24:22: error: expected primary-expression before '=' token
   24 |                 else =m;
      |                      ^
cmp.cpp:27:1: warning: no return statement in function returning non-void [-Wreturn-type]
   27 | }
      | ^