老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Python中怎么實現動態規劃

今天就跟大家聊聊有關Python中怎么實現動態規劃,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

創新互聯是一家集網站建設,浦江企業網站建設,浦江品牌網站建設,網站定制,浦江網站建設報價,網絡營銷,網絡優化,浦江網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

動態規劃

動態規劃的關鍵:在于大問題的最優解由對應的更小規模問題的最優解遞推而來

針對博物館大盜問題,將問題函數化:  m(i, w)
  • i(1<=i<=5):表示前i個寶貝

  • w(1<=w<=20):重量不超過w

  • m(i, w):前i個寶貝總重不超過w的最大價值是多少

函數的意義:前1個寶物重量不超過w的最大價值,前2個寶物重量不超過w的最大價值……前5個寶物重量不超過w的最大價值。問題的規模逐漸增大,從最小規模一直推導到目標規模的最優解

動態規劃:從最小規模最優解推導到目標規模問題的最優解

m(i, w)要得到最大價值,那它如何計算呢?

既然規模是從小到大,那么就要討論第i個寶貝能否加入到上一個規模中

  • 若第i個寶貝太重了加不進去,則m(i, w)=m(i-1, w)

  • 若第i個寶貝可以加進去,則m(i, w)=m(i-1, w-wi)+vi

從上述兩個結果中取較大的

算法設計:兩重循環,i從1加到5的同時w從1加到20

過程中你會發現后面的m(i, w)可以通過前面已經計算過的結果直接得到

Python中怎么實現動態規劃

Python中怎么實現動態規劃

Python中怎么實現動態規劃  
 

遞歸解法

遞歸的方法要顯得自然通俗一點

  • 基本結束條件:寶貝為空或背包承重為

  • 遞歸最大的問題在于會有許多的重復,故需要記錄中間結果

  • 規模減小方向:從寶物集合中逐個去掉(偷走)寶物,遞歸調用

Python中怎么實現動態規劃

  

tuple()方法

用于將列表、區間等轉換為元組

a = [1, 2]b = {'1':2, '2':3}print(tuple(a))print(tuple(b))
(1, 2)('1', '2')

看完上述內容,你們對Python中怎么實現動態規劃有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。


當前文章:Python中怎么實現動態規劃
URL標題:http://www.xueling.net.cn/article/pgihig.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 无码国内精品久久人妻 | 国产精品爽爽va吃奶在线观看 | 中文字幕二十三页2 | 国产午夜视频在线观看 | 国产精品视频★ | 亚洲国产高清AV网站 | 欧美一区激情视频在线观看 | www.亚洲精品.com | 国产欧美日韩视频一区二区三区 | 国产蜜臀AV在线一区二区三区 | 国产性生交XXXXX免费 | 综合图区亚洲欧美另类图片 | 天美av一区二区三区久久 | 日本在线不卡一区 | 久久99精品国产麻豆婷婷小说 | aaaa日韩| 一区二区三区日本 | 欧美日韩日本国产 | 国产又黄又硬又粗 | 青青草精品在线视频 | 欧美久久久久久久久久久久久久 | 久久精品天天中文字幕人妻 | 久久久久久毛片精品免费不卡 | 九九有精品 | 狼友AV永久网站免费极品在线 | 精精国产xxxx在线视频www | 尹人香蕉久久99天天拍久女久 | 伊人久久综在合线亚洲2019 | 国产精品视频免费看 | 亚洲中字慕日产2020 | 久久毛片一区二区三区 | 欧美精彩视频在线观看 | 亚洲av一宅男色影视 | 日本男女爱爱视频 | 99久久欧美日韩国产二区 | 亚洲精品中文字幕av | 久久久九九九九执 | 章节把亲妺妺强h怀孕小说 四虎免看黄 | 色哟av| 中文日产幕无限码一区 | 免费观看爱爱视频 |