chokudai(高橋 直大)@AtCoder社長@chokudai·3時間今までこういうのあんまり突っ込んでなかったけど、二分探索が正しくない局面で二分探索をするのはダメな競プロerです!!アルゴリズムの使い方をただしく見極めましょう!!!引用ツイート二項しいぷ@BinomialSheep·3時間【競プロer同棲ないない】 浮気ラインを探るために伝家の宝刀†二分探索†をする5201464.4万
chokudai(高橋 直大)@AtCoder社長@chokudai·3時間通じてなさそうなので解説! 二分探索は「OK判定もNG判定も十分な回数出せる」って前提の下で成り立ってます! 今回の場合は「NG判定の上限数が決まっているので、二分探索が適用できず、他のアルゴリズムを考える必要があります!(続)引用ツイートへだる@hedalu244·3時間返信先: @chokudaiさん浮気判定には単調性がないってことですか?26421.2万
chokudai(高橋 直大)@AtCoder社長@chokudai例えば「浮気レベルが1~100の整数で表現できます。2回浮気レベルがボーダーを越えると離婚です。離婚しないで許容される浮気レベルを正確に知りたいです。何回の試行が必要ですか?」って問題を考えましょう。これは二分探索では解けず、DPなどで解けます!解いてみましょう!(続)午前5:59 · 2023年2月6日·1.5万 件の表示16 件のリツイート3 件の引用ツイート39 件のいいね
chokudai(高橋 直大)@AtCoder社長@chokudai·3時間返信先: @chokudaiさんちなみにこれ、有名なGoogleの入社試験問題の題材を最悪にしたもので、中身は完全に一緒です。二分探索を適当に使う人はGoogleに入れません!引用ツイート前田健太@算数好きの先生@mathmathsan·2021年4月5日【算数ネタ182】Googleに挑戦 100階建てビルのある階から卵を落とします。卵はある階よりも低ければ割れませんが、ある階よりも高いと割れてしまいます。あなたは卵を2つ持っています。卵が何階で割れるかを調べる最も効率良い方法はどうしますか?その方法で必要な卵を落とす回数は最大で何回ですか?210342万
chokudai(高橋 直大)@AtCoder社長@chokudai·3時間よく見るとGoogleの問題は卵が2個割れてもおっけーだけど、さっきの問題は浮気を2回してしまうとアウトなので、別の問題でした><4258,733