]を上の区間で被覆できるか判定せよ。できるなら被覆するのに必要な区間の数の最小値を出力せよ。]を1つ固定して考える。含むような区間を少なくとも1つ選ばなくてはならない。最大のものが最善となることが区間スケジューリングと同じ要領で分かる。ついて、を前計算する。ついてソートしておけば線形時間で埋めることができる。以上になるまで繰り返すことで解が求まる。無限ループにハマったら被覆不能である。全てのクエリを対処するには遅すぎる。いう遷移の形に着目すると、これはダブリングで高速化できることが分かる。'\n'を両方しないとTLEになってしまった。どこか効率の悪い箇所があるのだろうか。0;}反省ダブリングのよい練習問題という感じがする。考察も実装も十分早くて良かった。