Algo Zoo

二分探索による数当て

問題の状況設定

二分探索法による質問方法

手続きのアイディア

手続きの一例

  1. $b - a > 1$である間,すなわち,探索範囲の幅が1より大きい間は以下の処理を繰り返す:
  1. この時点で$a + 1 = b$となり探索幅が$1$となって答えが$b$に確定する.

ビジュアライザ

出典