欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

0-1背包動(dòng)態(tài)規(guī)劃的優(yōu)化過(guò)程-創(chuàng)新互聯(lián)

1用動(dòng)態(tài)規(guī)劃寫(xiě)出0-1背包問(wèn)題的解法

創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、德欽網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為德欽等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
#include#include#includeconst int N=30;//全局變量,物品數(shù)量
const int bag=N;//全局變量,背包承重量
int max_value=0;//全局變量,記錄能獲得的大價(jià)值
int a[N],v[N],w[N],r[N+1];//全局變量,分別保存0-1方案,物品價(jià)值,物品重量,剩余總價(jià)值
int max(int a,int b);
int fa[N]={0};
int backpack(int i,int m)//i為第i個(gè)物品,m為有m元錢(qián) 
{
	    if(i == 0) return 0;//邊界
    if(w[i]>m) 
	return  backpack(i-1,m);    //當(dāng)這個(gè)物品裝不下時(shí) 就不需要比較了
    else
		return max(backpack(i-1, m),backpack(i-1, m - w[i])+v[i]);
} 

int main()
{
	int i,start,end;
	printf("背包大承重%d公斤\n",bag);
	for(i=0;ib) return a;
else return b;
}

動(dòng)態(tài)規(guī)劃的部分主要就是這個(gè)函數(shù)

int backpack(int i,int m)//i為第i個(gè)物品,m為有m元錢(qián) 
{
	    if(i == 0) return 0;//邊界
    if(w[i]>m) 
	return  backpack(i-1,m);    //當(dāng)這個(gè)物品裝不下時(shí) 就不需要比較了
    else
		return max(backpack(i-1, m),backpack(i-1, m - w[i])+v[i]);
}

可以看出這個(gè)代碼時(shí)間復(fù)雜度是很高的,因?yàn)樗泻芏喙?jié)點(diǎn)重復(fù)計(jì)算了

我們可以通過(guò)加記憶數(shù)組的方式進(jìn)行優(yōu)化使其算法復(fù)雜度降到O(n*N)。

#include#include#includeconst int N=1000;//全局變量,物品數(shù)量
const int bag=N;//全局變量,背包承重量
int max_value=0;//全局變量,記錄能獲得的大價(jià)值
int a[N],v[N],w[N],r[N+1];//全局變量,分別保存0-1方案,物品價(jià)值,物品重量,剩余總價(jià)值
int max(int a,int b);
int fa[N]={0};
int jy[1000][1000]={0};//記憶數(shù)組 
int backpack(int i,int m)//i為第i個(gè)物品,m為有m元錢(qián) 
{
	if(i == 0) return 0;//邊界
	if(jy[i][m]>0)return jy[i][m]; 
    if(w[i]>m) 
		return jy[i][m]=backpack(i-1,m);//當(dāng)這個(gè)物品裝不下時(shí) 就不需要比較了
    else
		jy[i][m]=max(backpack(i-1,m),backpack(i-1, m - w[i])+v[i]);
	return jy[i][m];
} 

int main()
{
	int i,start,end;
	printf("背包大承重%d公斤\n",bag);
	for(i=0;ib) return a;
else return b;
}

當(dāng)然,還能將其寫(xiě)成遞推的形式

#include#include#includeconst int N=1000;//全局變量,物品數(shù)量
const int bag=N;//全局變量,背包承重量
int max_value=0;//全局變量,記錄能獲得的大價(jià)值
int a[N],v[N],w[N],r[N+1];//全局變量,分別保存0-1方案,物品價(jià)值,物品重量,剩余總價(jià)值
int dp[N][bag+1]={0},fa[N]={0};
int max(int a,int b);
void Find(int N,int bag);
int backpack()
{
	for(int i=1;ij)
				dp[i][j]=dp[i-1][j];
			else
				dp[i][j]=max(dp[i-1][j],dp[i-1][j-w[i]]+v[i]);
		}
		
	}
	return dp[N-1][bag];//返回大價(jià)值
}
void Find(int i,int j)
{
	if(i==0)
	{
		for(int i=0;ib) return a;
else return b;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

名稱(chēng)欄目:0-1背包動(dòng)態(tài)規(guī)劃的優(yōu)化過(guò)程-創(chuàng)新互聯(lián)
URL地址:http://aaarwkj.com/article30/ccdgso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、品牌網(wǎng)站制作網(wǎng)站策劃、做網(wǎng)站建站公司、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管
久久亚洲欧美国产精品观看| 亚洲国产女人精品久久久| 岛国高清乱码中文字幕| 久久伊人这里都是精品| 欧美日韩亚洲视频一区久久| 日韩在线视频观看一区二区三区| 国产欧美精品久久三级| 日韩av不卡免费播放| 伊人婷婷综合激情网| 久久亚洲精品1区2区| 免费人成黄页网站在线播放国产| 久久综合色爱综合欧美| 好狼色欧美激情国产区| 女人的天堂亚洲的天堂欧美| 国产放荡av剧情精品| 玩弄丰满熟妇班主任老师| 国产三级精品三线在线观看| 欧美亚洲一区二区三区精品| 免费日韩黄片在线观看| 亚洲色图熟女激情另类| 亚洲伦理av在线观看| 不卡av免费在线网址| 精品欧美不卡在线播放| 98精品熟女亚洲av| 9热在线视频精品这里只有| 九九re久久这里有精品| 日韩精品一区二区一牛| 成人国产精品三上悠亚久久| 国产男女猛烈无遮挡网站| 亚洲精品熟女av影院| 日韩蜜桃av一二三四区| 狼人综合狼人综合网站| 香蕉伊蕉伊中文在线视频| 精品欧美不卡在线播放| 91麻豆精品一二三区在线| 神马久久午夜免费福利| 人妻少妇麻豆中文字幕久久精品| 麻豆视频传媒入口在线播放| 久久精品国产久精国产爱| 日韩av熟女中文字幕| 一区二区三区亚洲精品在线|