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

首頁 > 學院 > 開發設計 > 正文

裝箱問題

2019-11-14 10:12:23
字體:
來源:轉載
供稿:網友

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

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

輸入輸出樣例 輸入樣例#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.
上一篇:13.13

下一篇:PAT B1028. 人口普查(20)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沅江市| 朝阳县| 苗栗市| 阿鲁科尔沁旗| 武穴市| 宜丰县| 林西县| 武邑县| 济南市| 工布江达县| 沛县| 新乡市| 留坝县| 达孜县| 西和县| 苏州市| 新竹市| 中牟县| 彰化县| 固镇县| 桃园县| 开原市| 五指山市| 鄱阳县| 扶风县| 潞城市| 宿州市| 平顺县| 柯坪县| 青海省| 双峰县| 如皋市| 内丘县| 青州市| 宁夏| 来安县| 武陟县| 钟祥市| 泾阳县| 德阳市| 库车县|