NISHIO Hirokazu
[Translate]
最大化を二分探索で
\max_x f(x)
を
f(x) > X
を満たす解の存在判定問題にしてXを二分探索する
xが順列や部分集合などで全探索不可能なサイズ
max f(x)を求める貪欲アルゴリズムが思いつかない時、f(x)>Xを満たす解の存在判定にすると、最大の解に限らず見つければ良いのでやりやすくなる
「答えを決め打つ」タイプの二分探索を使いこなそう - ARMERIA
最大化
は
二分探索
和の比率の最大化
Tweet
Related Pages
AtCoderEntrypoint
ARC031D
PAST5M
競技プログラミングで解法を思いつくための典型的な考え方
arc021_3
ABC023D
maxの不等号は不等号のand
和の比率の最大化
→
偽コインのパズル
×
二分探索
→
コイン探しの効率
→
chokudai
×
貪欲法の証明パターン
×
選択肢が少ない方から貪欲
×
マトロイド
×
クラスカル法
×
区間スケジューリング
×
交換しても悪化しない
×
アルゴリズムとデータ構造
×
区間はマトロイドではない
×
abc076b
×
現在が良いほど未来も良い
×
poj3617
×
poj3069
×
ダイクストラ法
×
agc009a
×
arc111
×
abc187
×
arc110c
×
一回り小さい同じ形の問題
×
agc049b
×
abc103d
×
ABC023D
×
和の比率の最大化
×
単位時間ジョブスケジューリング問題
×
乱択+貪欲
×
abc171_f
×
離散凸性
→
貪欲法
→
平均値の最大化
×
和の比率の最大化
→
abc057_d
→
最長増加部分列
×
dilworthの定理
×
座標圧縮
×
フェニック木
×
二分探索
×
更新され二分探索できる配列
→
ABC134E
→
二分探索
×
頻度表
×
ナップサック
×
条件付き最大値を対数オーダーで求める
×
最大クリーク
×
最大独立集合
→
半分全列挙
→
ダブリング
×
二分探索
×
past2m
×
最小共通祖先
→
ダブリング→二分探索
→
二分探索
×
逆関数
×
past2m
→
単調増加なので二分探索で逆関数できる
→
abc174
×
二分探索
×
最大値の最小化
×
値域と定義域の交換
×
二分探索チェックリスト
→
ABC174E
→
和の比率の最大化
×
二分探索
×
誤差を認める問題→二分探索
×
第一回_アルゴリズム実技検定
→
PAST1M
→
ソート済み配列
×
二分探索
×
リンクトリスト
×
フェニック木
×
削除可能集合
×
不等号条件
×
問題変換
→
削除可能集合で不等号条件
→
二分探索
×
abc174
→
二分探索チェックリスト
→
wikipedia
×
二分探索
×
multiprocessing
→
時間のかかる原因を二分探索
→
numpy.searchsorted
×
二分探索
×
bisect
×
numpy
→
numpy.unique
→
二分探索
×
atcoder
→
bisect
"
Engineer's way of creating knowledge
" the English version of my book is now available on
[Engineer's way of creating knowledge]
(C)NISHIO Hirokazu / Converted from
[Scrapbox]
at
11/23/2025, 5:18:00 PM
[Edit]