問題リンク
解法
答えを二分探索する。
「 冊読めるか」の判定は、事前に累積和を取り「机Aの本を 冊読むための所要時間」(Bも同様)を求めれば、机Aで 冊、机Bで 冊読むとしてそれぞれの所要時間の和が以下かどうか判定すれば良い。
判定は で行うことができ、 の全探索で 、答えの範囲は 以上 以下なので二分探索で 、よって全体の計算量は となる。
問題リンク
答えを二分探索する。
「 冊読めるか」の判定は、事前に累積和を取り「机Aの本を 冊読むための所要時間」(Bも同様)を求めれば、机Aで 冊、机Bで 冊読むとしてそれぞれの所要時間の和が以下かどうか判定すれば良い。
判定は で行うことができ、 の全探索で 、答えの範囲は 以上 以下なので二分探索で 、よって全体の計算量は となる。