實(shí)現(xiàn)背包問題 package problem 1. 問題描述 假設(shè)有一個(gè)能裝入總體積為T的背包和n件體積分別為w1 , w2 , … , wn 的物品,能否從n件物品中挑選若干件恰好裝滿背包,即使w1 +w2 + … + wn=T,要求找出所有滿足上述條件的解。例如:當(dāng)T=10,各件物品的體積{1,8,4,3,5,2}時(shí),可找到下列4組解: (1,4,3,2)、(1,4,5)、(8,2)、(3,5,2)。 2. 基本要求 讀入T、n、w1 , w2 , … , wn 3.提示: 可利用遞歸方法:若選中w1 則問題變成在w2 , … , wn 中挑選若干件使得其重量之和為T- w1 ,若不選中w1,則問題變成在w2 , … , wn 中挑選若干件使得其重量之和為T 。依次類推。 也可利用回溯法的設(shè)計(jì)思想來解決背包問題。首先將物品排成一列,然后順序選取物品裝入背包,假設(shè)已選取了前i 件物品之后背包還沒有裝滿,則繼續(xù)選取第i+1件物品,若該件物品“太大”不能裝入,則棄之而繼續(xù)選取下一件,直至背包裝滿為止。但如果在剩余的物品中找不到合適的物品以填滿背包,則說明“剛剛”裝入背包的那件物品“不合適”,應(yīng)將它取出“棄之一邊”,繼續(xù)再從“它之后”的物品中選取,如此重復(fù),,直至求得滿足條件的解,或者無解。 注:沒壓縮密碼
標(biāo)簽: package problem 體積 w2
上傳時(shí)間: 2014-01-18
上傳用戶:yxgi5
實(shí)現(xiàn)阿克曼函數(shù)并統(tǒng)計(jì)遞歸調(diào)用次數(shù) Counting times of recursion calling 1. 問題描述 定義阿克曼遞歸函數(shù): ACK(0,n)=n+1 n>=0 ACK(m,0)=ACK(m-1,1) m>=1 ACK(m,n)=ACK(m-1,ACK(m,n-1)) m,n>0 2. 基本要求 讀入m、n,輸出ACK(m,n)的值,并統(tǒng)計(jì)遞歸調(diào)用次數(shù)。
標(biāo)簽: recursion Counting calling times
上傳時(shí)間: 2015-06-11
上傳用戶:hgy9473
此文件采用了verilog語言在cpld中怎樣實(shí)現(xiàn)波形發(fā)生器,及其驗(yàn)證程序
標(biāo)簽: verilog cpld 語言 波形發(fā)生器
上傳時(shí)間: 2015-06-11
上傳用戶:181992417
51單片機(jī)內(nèi)部資源編程實(shí)例 單片機(jī)數(shù)據(jù)傳輸接口 波形發(fā)生與控制實(shí)例 C51單片機(jī)軟件抗干擾和數(shù)字濾波
標(biāo)簽: C51 51單片機(jī) 內(nèi)部資源 編程實(shí)例
上傳時(shí)間: 2013-12-26
上傳用戶:洛木卓
A C++ N-grams Package 2.0 This is a simple C++ n-grams package that includes a header, the corresponding cpp file, and a sample driver program. It is a natural language processing tool for creating n-gram profiles for text documents. The details on usage is documented in the header right above each public function defined. This package is based on Dr. Vlado Keselj s Perl package Text::Ngrams which is available in CPAN.
標(biāo)簽: includes correspo N-grams Package
上傳時(shí)間: 2015-06-12
上傳用戶:wfl_yy
一個(gè)帶波形輸出的掃頻模板systemC源程序, 該程序在SystemCStudio開發(fā)平臺(tái)下生成, 實(shí)現(xiàn)systemC仿真、波形顯示以及自動(dòng)生成Verilog HDL代碼。
上傳時(shí)間: 2014-11-22
上傳用戶:windwolf2000
已知n個(gè)城市之間的相互距離,現(xiàn)有一個(gè)推銷員必須遍訪這n個(gè)城市,并且每個(gè)城市只能訪問一次,最后又必須返回出發(fā)城市。如何安排他對(duì)這些城市的訪問次序,可使其旅行路線的總長度最短?
標(biāo)簽: 城市
上傳時(shí)間: 2013-12-06
上傳用戶:wyc199288
線性方程一元求解double roundto(double x,int n) //將某數(shù)保留指定位數(shù)!
標(biāo)簽: double roundto int 線性
上傳時(shí)間: 2015-06-14
上傳用戶:lhc9102
漢諾塔問題:第1個(gè)接到任務(wù)的人叫第2個(gè)人把n-1只diskes從開始地送到中間地,自己只需要把最下面一只disk放到目的地,再叫第2個(gè)人把他 原來搬到中間的n-1只diskes都搬到目的地。而第2個(gè)人則叫第3個(gè)人去把n-2只diskes從第2個(gè)人的開始地送到從第2個(gè)人的中間地,從第2個(gè)人 只需要把最下面一只disk放到自己的目的地,再叫第3個(gè)人把他原來搬到第2個(gè)人中間地的n-2只diskes都搬到第2個(gè)人目的地。如此類推
上傳時(shí)間: 2013-12-31
上傳用戶:dongbaobao
該軟件 是 基于波形文件 的信息隱藏 的
上傳時(shí)間: 2015-06-16
上傳用戶:zhuyibin
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1