原文:裝載問題

問題描述:有一批共n 個集裝箱要裝上艘載重量為c 的輪船,其中集裝箱i 的重量為wi。找出一種最優裝載方案,將輪船盡可能裝滿,即在裝載體積不受限制的情況下,將盡可能重的集裝箱裝上輪船。 輸入格式:第一行有 個正整數n lt n lt 和c。n 是集裝箱數,c 是輪船的載重量。接下來的 個有n 個正整數,表示集裝箱重量。 輸出格式:輸出最大裝載量 輸入樣例: 輸出樣例: 這道題就是一個 背包的簡化版 ...

2018-03-30 19:12 0 1403 推薦指數:

查看詳情

裝載問題 ——回溯法

---裝載問題 ——回溯法 tags: 回溯法 grammar_cjkRuby: true 一 問題描述 二 問題分析 1. 解空間為子集樹 2.可以設置減枝函數 具體設計為:設置右子樹上界函數 三 代碼設計 ...

Thu Nov 08 00:03:00 CST 2018 0 1904
最優裝載問題_貪心

一、 問題描述 有一批集裝箱要裝上一艘載重為C的輪船。其中集裝箱i的重量為Wi。最優裝載問題要去確定在裝載體積不受限制的情況下,將極可能多的集裝箱裝上輪船。 二、 解題思路及所選算法策略的可行性分析 使用貪心算法。 問題描述為: max∑Xi,∑WiXi<=C ...

Sun Nov 10 19:20:00 CST 2019 0 515
最優裝載問題

問題描述:有一批集裝箱要裝上一艘載重量為c的輪船。其中集裝箱i的重量為Wi。最優裝載問題要求確定在裝載體積不受限制的情況下,將盡可能多的集裝箱裝上輪船。 編程任務: 對於給定的n個集裝箱和輪船的載重量C,編程計算裝入最多時的集裝箱個數。輸入:輸入由多組測試數據組成。每組測試數據輸入的第1行中有 ...

Mon Dec 24 06:14:00 CST 2012 0 4461
回溯法——裝載問題

問題描述:   有一批共n個集裝箱要裝上2艘載重量分別為c1和c2的輪船,其中集裝箱i的重量是wi,且不能超,即Σwi<=c1+c2。 算法思想:   ——在給定的裝載問題有解的情況下   最優裝載方案: 首先將第一艘輪船盡可能的裝滿;             然后將剩余的集裝箱 ...

Thu May 15 06:30:00 CST 2014 0 9554
裝載問題-回溯法

問題描述:   有一批共n個集裝箱要裝上2艘載重量分別為c1和c2的輪船,其中集裝箱i的重量是wi,且不能超。 算法思想:   最優裝載方案: 將第一艘輪船盡可能的裝滿;  然后將剩余的裝載第二艘船上 算法描述: 上界函數: 引入上界函數,用於剪去不含最優解的子樹 ...

Tue Oct 23 00:45:00 CST 2012 0 6331
回溯法之裝載問題

問題描述: 一共有n個貨物要裝上兩艘重量分別為c1和c2的輪船上,其中貨物i的重量為Wi,且: 要求確定是否有一個合理的裝載方案可將貨物裝上這兩艘輪船。 采取策略: (1)首先將第一艘輪船盡可能裝滿 ...

Wed Nov 18 19:25:00 CST 2020 0 662
裝載問題(回溯法)

1、問題 有n個集裝箱要裝上2艘載重量分別為c1和c2的輪船,其中集裝箱i的重量為wi,且∑wi <= c1 + c2。 問是否有一個合理的裝載方案,可將這n個集裝箱裝上這2艘輪船。如果有,找出一種裝載方案。 2、解析 c1和c2是相互獨立的,即如何在c1或者c2上,放置物品是互不 ...

Tue May 18 00:39:00 CST 2021 0 1082
裝載問題(最優裝載問題變形)-回溯法-深度搜索

問題描述: 有n個集裝箱要裝上2艘載重量分別為c1和c2的輪船,其中集裝箱i的重量為wi,且∑wi <= c1 + c2。 問是否有一個合理的裝載方案,可將這n個集裝箱裝上這2艘輪船。如果有,找出一種裝載方案。 問題分析: 如果一個給定裝載問題有解,則采用下面的策略可得到最優裝載方案 ...

Wed Dec 02 04:56:00 CST 2020 0 349
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM