中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

gps定位網(wǎng)站建設(shè)網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃書(shū)總結(jié)

gps定位網(wǎng)站建設(shè),網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃書(shū)總結(jié),wordpress創(chuàng)業(yè)模式,青島做公司網(wǎng)站注冊(cè)的多嗎🚀 算法題 🚀 🌲 算法刷題專欄 | 面試必備算法 | 面試高頻算法 🍀 🌲 越難的東西,越要努力堅(jiān)持,因?yàn)樗哂泻芨叩膬r(jià)值,算法就是這樣? 🌲 作者簡(jiǎn)介:碩風(fēng)和煒,…

在這里插入圖片描述

🚀 算法題 🚀

🌲 算法刷題專欄 | 面試必備算法 | 面試高頻算法 🍀
🌲 越難的東西,越要努力堅(jiān)持,因?yàn)樗哂泻芨叩膬r(jià)值,算法就是這樣?
🌲 作者簡(jiǎn)介:碩風(fēng)和煒,CSDN-Java領(lǐng)域新星創(chuàng)作者🏆,保研|國(guó)家獎(jiǎng)學(xué)金|高中學(xué)習(xí)JAVA|大學(xué)完善JAVA開(kāi)發(fā)技術(shù)棧|面試刷題|面經(jīng)八股文|經(jīng)驗(yàn)分享|好用的網(wǎng)站工具分享💎💎💎
🌲 恭喜你發(fā)現(xiàn)一枚寶藏博主,趕快收入囊中吧🌻
🌲 人生如棋,我愿為卒,行動(dòng)雖慢,可誰(shuí)曾見(jiàn)我后退一步?🎯🎯

🚀 算法題 🚀

在這里插入圖片描述

在這里插入圖片描述

🍔 目錄

    • 🚩 題目鏈接
    • ? 題目描述
    • 🌟 求解思路&實(shí)現(xiàn)代碼&運(yùn)行結(jié)果
      • ? 動(dòng)態(tài)規(guī)劃 + 貪心
        • 🥦 求解思路
        • 🥦 實(shí)現(xiàn)代碼 - 緩存
        • 🥦 運(yùn)行結(jié)果
        • 🥦 實(shí)現(xiàn)代碼 - 動(dòng)態(tài)規(guī)劃
        • 🥦 運(yùn)行結(jié)果
    • 💬 共勉

🚩 題目鏈接

  • 1402. 做菜順序

? 題目描述

一個(gè)廚師收集了他 n 道菜的滿意程度 satisfaction ,這個(gè)廚師做出每道菜的時(shí)間都是 1 單位時(shí)間。

一道菜的 「 like-time 系數(shù) 」定義為烹飪這道菜結(jié)束的時(shí)間(包含之前每道菜所花費(fèi)的時(shí)間)乘以這道菜的滿意程度,也就是 time[i]*satisfaction[i] 。

返回廚師在準(zhǔn)備了一定數(shù)量的菜肴后可以獲得的最大 like-time 系數(shù) 總和。

你可以按 任意 順序安排做菜的順序,你也可以選擇放棄做某些菜來(lái)獲得更大的總和。

示例 1:

輸入:satisfaction = [-1,-8,0,5,-9]
輸出:14
解釋:去掉第二道和最后一道菜,最大的 like-time 系數(shù)和為 (-11 + 02 + 5*3 = 14) 。每道菜都需要花費(fèi) 1 單位時(shí)間完成。
示例 2:

輸入:satisfaction = [4,3,2]
輸出:20
解釋:可以按照任意順序做菜 (21 + 32 + 4*3 = 20)
示例 3:

輸入:satisfaction = [-1,-4,-5]
輸出:0
解釋:大家都不喜歡這些菜,所以不做任何菜就可以獲得最大的 like-time 系數(shù)。

提示:

n == satisfaction.length
1 <= n <= 500
-1000 <= satisfaction[i] <= 1000

🌟 求解思路&實(shí)現(xiàn)代碼&運(yùn)行結(jié)果


? 動(dòng)態(tài)規(guī)劃 + 貪心

🥦 求解思路
  1. 通過(guò)理解題目的意思,我們首先知道,可以以任意順序做菜,其次,我們舉幾個(gè)例子就會(huì)發(fā)現(xiàn),如果想要最后的結(jié)果大,可以把滿意程度大的放到最后來(lái)完成。
  2. 為什么呢?一方面是數(shù)組中的元素本身就大,另外一方面,放到最后,時(shí)間也會(huì)很長(zhǎng)。如果我們想要最后的結(jié)果很大,與這倆個(gè)變量又密切的關(guān)系。
  3. 其次,就是我們的動(dòng)態(tài)規(guī)劃,該題目的原型是0-1背包模型。不會(huì)的同學(xué)可以看看,此處不做過(guò)多的講解。
  4. 具體求解的過(guò)程步驟請(qǐng)看下面代碼。
🥦 實(shí)現(xiàn)代碼 - 緩存
class Solution {int[][] dp;public int maxSatisfaction(int[] satisfaction) {Arrays.sort(satisfaction);int n=satisfaction.length;dp=new int[n+1][n+1];for(int i=0;i<=n;i++){Arrays.fill(dp[i],-1);}return process(0,0,satisfaction);}public int process(int i,int cnt,int[] satisfaction){if(i>=satisfaction.length){return 0;}if(dp[i][cnt]!=-1) return dp[i][cnt];int p1=0,p2=0;for(int j=0;j<=i;j++){p1=process(i+1,cnt+1,satisfaction)+(cnt+1)*satisfaction[j];p2=process(i+1,cnt,satisfaction);}return dp[i][cnt]=Math.max(p1,p2);}
}
🥦 運(yùn)行結(jié)果

在這里插入圖片描述

🥦 實(shí)現(xiàn)代碼 - 動(dòng)態(tài)規(guī)劃
class Solution {int[][] dp;public int maxSatisfaction(int[] satisfaction) {Arrays.sort(satisfaction);int n=satisfaction.length;dp=new int[n+1][n+1];for(int i=0;i<=n;i++){dp[n][i]=0;}  for(int i=n-1;i>=0;i--){int p1=0,p2=0;for(int cnt=n-1;cnt>=0;cnt--){p1=dp[i+1][cnt+1]+(cnt+1)*satisfaction[i];p2=dp[i+1][cnt];dp[i][cnt]=Math.max(p1,p2);}}return dp[0][0];}
}
🥦 運(yùn)行結(jié)果

在這里插入圖片描述


💬 共勉

最后,我想和大家分享一句一直激勵(lì)我的座右銘,希望可以與大家共勉!

在這里插入圖片描述

在這里插入圖片描述

http://www.risenshineclean.com/news/50549.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)預(yù)算策劃湖南seo優(yōu)化
  • 推廣網(wǎng)站怎么建設(shè)新東方線下培訓(xùn)機(jī)構(gòu)官網(wǎng)
  • 網(wǎng)頁(yè)設(shè)計(jì)html代碼大全菜鳥(niǎo)上海關(guān)鍵詞優(yōu)化公司bwyseo
  • 專業(yè)3合1網(wǎng)站建設(shè)知乎推廣渠道
  • 哈爾濱手機(jī)網(wǎng)站建設(shè)企業(yè)網(wǎng)站建站
  • asp.net 網(wǎng)站強(qiáng)制兼容性運(yùn)行網(wǎng)站seo查詢站長(zhǎng)之家
  • 數(shù)碼網(wǎng)站建設(shè)有創(chuàng)意的網(wǎng)絡(luò)廣告案例
  • 用vscode做網(wǎng)站搜索引擎優(yōu)化seo應(yīng)用
  • 現(xiàn)在的報(bào)稅網(wǎng)站怎么做更正申報(bào)seo公司關(guān)鍵詞
  • 北京建網(wǎng)站定制價(jià)格地推的60種方法
  • 營(yíng)銷(xiāo)型企業(yè)網(wǎng)站制作公司軟文網(wǎng)站推廣法
  • 資陽(yáng)住房和城鄉(xiāng)建設(shè)廳網(wǎng)站煙臺(tái)網(wǎng)站建設(shè)
  • 響應(yīng)式網(wǎng)站建設(shè)服務(wù)個(gè)人友情鏈接推廣
  • 副標(biāo)題wordpressseo課程
  • 怎么做網(wǎng)絡(luò)推廣網(wǎng)站百度招聘電話
  • 如何做輸入密碼進(jìn)入網(wǎng)站云盤(pán)搜索
  • 深圳 seo 外貿(mào)網(wǎng)站建設(shè) 多語(yǔ)種搜索率最高的關(guān)鍵詞
  • wordpress 網(wǎng)站加密友情鏈接可以幫助店鋪提高瀏覽量
  • 錫盟建設(shè)工程造價(jià)管理站網(wǎng)站凡科建站怎么建網(wǎng)站
  • 邢臺(tái)太行中學(xué)地址seo入門(mén)教程視頻
  • 濟(jì)南公司做網(wǎng)站貴州網(wǎng)站seo
  • 網(wǎng)站建設(shè)運(yùn)營(yíng)怎么辦seo網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣公司深圳
  • 學(xué)做電商網(wǎng)站設(shè)計(jì)app開(kāi)發(fā)公司推薦
  • 陜西咸陽(yáng)建設(shè)銀行網(wǎng)站百度域名提交收錄網(wǎng)址
  • wordpress 顯示瀏覽量為什么seo工資不高
  • 如何在自己網(wǎng)站上做支付寶公司做網(wǎng)站推廣
  • 做網(wǎng)站的屬于什么工作類(lèi)型女教師遭網(wǎng)課入侵直播錄屏曝光視頻
  • wordpress去水印北京seo公司華網(wǎng)白帽
  • 鞏義企業(yè)網(wǎng)站托管服務(wù)商百度分析工具
  • 企業(yè)網(wǎng)站建設(shè)上海seo搜索引擎優(yōu)化方案