LeetCode LCP 12. 小张刷题计划(二分查找)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode LCP 12. 小张刷题计划(二分查找)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
為了提高自己的代碼能力,小張制定了 LeetCode 刷題計劃,他選中了 LeetCode 題庫中的 n 道題,編號從 0 到 n-1,并計劃在 m 天內按照題目編號順序刷完所有的題目(注意,小張不能用多天完成同一題)。
在小張刷題計劃中,小張需要用 time[i] 的時間完成編號 i 的題目。
此外,小張還可以使用場外求助功能,通過詢問他的好朋友小楊題目的解法,可以省去該題的做題時間。
為了防止“小張刷題計劃”變成“小楊刷題計劃”,小張每天最多使用一次求助。
我們定義 m 天中做題時間最多的一天耗時為 T(小楊完成的題目不計入做題總時間)。
請你幫小張求出最小的 T是多少。
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/xiao-zhang-shua-ti-ji-hua
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
類似題目:
LeetCode 875. 愛吃香蕉的珂珂(二分查找)
LeetCode 1011. 在 D 天內送達包裹的能力(二分查找)
LeetCode 5438. 制作 m 束花所需的最少天數(二分查找)
172 ms 28.8 MB
總結
以上是生活随笔為你收集整理的LeetCode LCP 12. 小张刷题计划(二分查找)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 267. 回文排列 I
- 下一篇: LeetCode 422. 有效的单词方