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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

裝箱問題

2019-11-14 09:15:44
字體:
供稿:網(wǎng)友

題目描述 有一個(gè)箱子容量為V(正整數(shù),0<=V<=20000),同時(shí)有n個(gè)物品(0<n<=30,每個(gè)物品有一個(gè)體積(正整數(shù))。 要求n個(gè)物品中,任取若干個(gè)裝入箱內(nèi),使箱子的剩余空間為最小。

輸入輸出格式 輸入格式: 一個(gè)整數(shù),表示箱子容量 一個(gè)整數(shù),表示有n個(gè)物品 接下來n行,分別表示這n 個(gè)物品的各自體積 輸出格式: 一個(gè)整數(shù),表示箱子剩余空間。

輸入輸出樣例 輸入樣例#1: 24 6 8 3 12 7 9 7 輸出樣例#1: 0


程序如下:

var n,m,max,k,l:longint; a:array[1..30] of longint;PRocedure init;var i:longint;begin readln(n); readln(m); for i:=1 to m do readln(a[i]);end;procedure main(k,l:longint);begin if (k>m)or(l>=n) then begin if (l<=n)and(max>n-l) then max:=n-l; exit; end; main(k+1,l+a[k]); main(k+1,l);end;begin init; max:=maxlongint; main(1,0); write(max);end.
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阜康市| 南和县| 柞水县| 灵武市| 黄浦区| 晋城| 新巴尔虎右旗| 淮安市| 郯城县| 龙陵县| 双峰县| 颍上县| 防城港市| 水富县| 南康市| 寿宁县| 元朗区| 乳山市| 鄂托克旗| 邢台市| 龙岩市| 洛川县| 丰城市| 武穴市| 海伦市| 通化市| 沂南县| 鹰潭市| 白城市| 阜城县| 桐庐县| 梅河口市| 化德县| 杂多县| 女性| 普安县| 新竹市| 库尔勒市| 昌邑市| 温州市| 津南区|