| # | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
|---|---|---|---|---|---|---|---|
| 1310131 | FaresSTH | 비교 (balkan11_cmp) | C++20 | 0 ms | 0 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;
}
}
