This documentation is automatically generated by online-judge-tools/verification-helper
left = inf
right = sup
while (right - left > 1)
mid = left + (right - left) / 2
if judge(mid) == true
left = mid // 逆かも
else
right = mid
ポイント
judgeをtrueにすべきなのはどっちかinfやsupが解となるケースを試すjudgeはmid以下・以上でokかと考える
midでokかと考えるとうまく立式できないケースが多い単調性を見出すコツ、二分探索が使える問題
judgeはmid以下・以上でokかと考える
midでokかと考えるとうまく立式できないケースが多い決め打ち二分探索を使わなくて良いもの
x