国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

動態(tài)規(guī)劃-多重背包問題-二進制轉(zhuǎn)換

2019-11-08 02:58:53
字體:
供稿:網(wǎng)友

其中的cu為單個物品的開銷cost,vu為單個物品的價值value,nu為物品個數(shù)。

void divide(int cu,int vu,int nu){ int i=1; while(nu-i>=0) { cost[++n]=cu*i; value[n]=vu*i; nu-=i; i<<=1; } if(nu) { cost[++n]=cu*nu; value[n]=vu*nu; }}

按這種方式生成的物品能夠等效于一個一個地放物品,并且時間復雜度從O(N)降為O(logN)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 广西| 涡阳县| 武隆县| 肥乡县| 常山县| 延边| 洪洞县| 吴桥县| 石狮市| 湄潭县| 黄梅县| 凤冈县| 兴和县| 乡城县| 礼泉县| 内江市| 沾化县| 都昌县| 嘉义县| 广河县| 板桥市| 桐城市| 普洱| 翼城县| 无极县| 桐柏县| 阳新县| 年辖:市辖区| 高碑店市| 沂源县| 平舆县| 开平市| 孝感市| 商都县| 和硕县| 南溪县| 桓仁| 饶平县| 格尔木市| 石阡县| 伊吾县|