lower_bound と upper_bound

めぐる式二分探索

述語関数 p は 区間 (ok, ng) または (ng, ok) ですべて false を返す場合は、ok を返すようになっている。

活用例

二分探索の簡単な応用例

条件を満たす範囲の大きさを求める

条件を満たすギリギリの値を求める