日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode LCP 12. 小张刷题计划(二分查找)

發布時間:2024/7/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode LCP 12. 小张刷题计划(二分查找) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 題目

為了提高自己的代碼能力,小張制定了 LeetCode 刷題計劃,他選中了 LeetCode 題庫中的 n 道題,編號從 0 到 n-1,并計劃在 m 天內按照題目編號順序刷完所有的題目(注意,小張不能用多天完成同一題)。

在小張刷題計劃中,小張需要用 time[i] 的時間完成編號 i 的題目。
此外,小張還可以使用場外求助功能,通過詢問他的好朋友小楊題目的解法,可以省去該題的做題時間。
為了防止“小張刷題計劃”變成“小楊刷題計劃”,小張每天最多使用一次求助。

我們定義 m 天中做題時間最多的一天耗時為 T(小楊完成的題目不計入做題總時間)。
請你幫小張求出最小的 T是多少。

示例 1: 輸入:time = [1,2,3,3], m = 2 輸出:3 解釋:第一天小張完成前三題,其中第三題找小楊幫忙; 第二天完成第四題,并且找小楊幫忙。 這樣做題時間最多的一天花費了 3 的時間,并且這個值是最小的。示例 2: 輸入:time = [999,999,999], m = 4 輸出:0 解釋:在前三天中,小張每天求助小楊一次,這樣他可以在三天內完成所有的題目并不花任何時間。限制: 1 <= time.length <= 10^5 1 <= time[i] <= 10000 1 <= m <= 1000

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/xiao-zhang-shua-ti-ji-hua
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。

2. 解題

類似題目:
LeetCode 875. 愛吃香蕉的珂珂(二分查找)
LeetCode 1011. 在 D 天內送達包裹的能力(二分查找)
LeetCode 5438. 制作 m 束花所需的最少天數(二分查找)

class Solution { public:int minTime(vector<int>& time, int m) {int Tl = 0, Tr = 0, Tmid, i, n = time.size();for(i = 0; i < n; ++i)Tr += time[i];//最大時間上限while(Tl <= Tr){ //二分查找Tmid = Tl+((Tr-Tl)>>1);if(check(time,Tmid,m))//每天最多使用Tmid時間,m天可以完成嗎?Tr = Tmid-1;elseTl = Tmid+1;}return Tl;}bool check(vector<int>& time, int t, int m){ //每天最多花費t時間, 小于等于m天做完int maxCost = 0, days = 1, totalcost = 0, i;//都不用求助的話,最少天數1天bool chancetohelp = true;//有機會求助for(i = 0; i < time.size(); ++i){maxCost = max(maxCost, time[i]);//最耗時的題totalcost += time[i];//當天花費總時間if(totalcost > t)//超過限制{if(chancetohelp)//可以求助{chancetohelp = false;totalcost -= maxCost;//求助使用,耗時最多的 }else//不能求助了{days++;//開啟新的一天totalcost = 0;//當天累積清零maxCost = 0;//最大費時的題目清零i--;//剛才的題目,還沒做,回去做去chancetohelp = true;//新的一天有一次求助機會}} }return days <= m;//m天可以完成刷題} };

172 ms 28.8 MB

總結

以上是生活随笔為你收集整理的LeetCode LCP 12. 小张刷题计划(二分查找)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲精品大片 | 天堂社区av | 在线观看一二三区 | 欧美三级小视频 | 一区二区在线观看免费视频 | 男女啊啊啊 | 中文天堂在线资源 | 国产精品国产三级国产在线观看 | 日韩理论片在线观看 | 亚洲精品尤物 | 人妻一区二区三区免费 | 97在线影院 | 亚洲深夜福利 | 日韩女优在线观看 | 丰满少妇一区二区三区 | 免费观看日韩av | 日本黄色免费视频 | 97超碰人人爱 | 好看的黄色录像 | 黄色网页在线看 | 天天舔天天干天天操 | 九七超碰在线 | 婷婷五月综合久久中文字幕 | 97香蕉久久夜色精品国产 | 第四色成人网 | 国产精品久久九九 | 美女又爽又黄 | 国产激情91 | 无码人妻精品一区二区三区温州 | 久久视频在线观看免费 | 国产做受高潮动漫 | 亚洲一级网站 | 粗口调教gay2022.com | 亚洲免费黄色 | 成人av网页 | 91九色porn| 国产乱xxⅹxx国语对白 | 在线精品一区二区三区 | 人人干人人干人人干 | 午夜啪视频 | 少妇高潮一区二区三区喷水 | 91麻豆精品国产午夜天堂 | 亚洲 小说 欧美 激情 另类 | 中国美女洗澡免费看网站 | 情欲少妇人妻100篇 黄色一级片欧美 | 成人在线观看免费高清 | 16—17女人毛片 | 日本少妇喷水视频 | 成人1区2区 | 亚洲视频在线观看视频 | 999精品在线观看 | 俺去日 | 中文字幕av久久 | 日本妇乱大交xxxxx | 免费大片在线观看www | 美国伊人网 | 久久久综合色 | 高h文在线 | 好吊色视频在线观看 | 日本大尺度电影免费观看全集中文版 | 久久六六 | 99视频免费观看 | 日韩成人免费电影 | 精品在线播放 | 国模丫头1000人体 | 欧美久草 | 色8久久| 天堂91| 欧美影院一区 | 色在线影院 | 17c一起操 | 丁香花免费高清完整在线播放 | 亚洲伦理在线播放 | 日本网站在线 | 精品一区二区三区蜜臀 | 亚洲夜夜爽 | 日韩av.com | 欧美色图在线观看 | 91日韩在线 | 欧美影院一区二区三区 | 一级黄色在线观看 | 亚洲日本欧美在线 | 欧美成人手机在线视频 | 自拍偷拍小视频 | 亚洲色图36p | 久久视频在线看 | 欧美日韩va| 四虎影成人精品a片 | 国产乱女淫av麻豆国产 | 中文字幕精品一区二 | 欧美国产高潮xxxx1819 | 成年人高清视频 | 色一涩 | 女优色图| 日日干视频 | 亚洲欧美激情精品一区二区 | 四虎新网址 | 国产午夜福利精品 | 青青草久久爱 |