- 206
- 0
- 约3.23千字
- 约 4页
- 2017-03-12 发布于天津
- 举报
动态规划之背包问题练习.doc
动态规划练习题(1)
1、0/1背包(package.pas)
/vijos/Problem_Show.asp?id=1489
【问题描述】
一个旅行者有一个最多能用m公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn。若每种物品只有一件,求旅行者能获得最大总价值。
【输入格式】
第一行:两个整数,M(背包容量,M=200)和N(物品数量,N=30);
第2..N+1行:每行二个整数Wi,Ci,表示每个物品的重量和价值。
【输出格式】
仅一行,一个数,表示最大总价值。
【样例输入】package.in
10 4
2 1
3 3
4 5
7 9
【样例输出】package.out
12
2、采药(medic.pas)
/vijos/Problem_Show.asp?id=1052
?【问题描述】
? 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”
如果你是辰辰,你能完成这个任务吗?
【输入文件】
? 输入文件medic.in的第一行有两个整数T(1 = T = 1000)和M(1 = M = 100),用一个空格隔开,T代表总共能够用来采药的时间,M代表山洞里的草药的数目。接下来的M行每行包括两个在1到100之间(包括1和100)的整数,分别表示采摘某株草药的时间和这株草药的价值。
【输出文件】
? 输出文件medic.out包括一行,这一行只包含一个整数,表示在规定的时间内,可以采到的草药的最大总价值。
【样例输入】medic.in
70 3
71 100
69 1
1 2
【样例输出】medic.out
3
【数据规模】
对于30%的数据,M = 10;
对于全部的数据,M = 100。
3、开心的金明(happy.pas)
/vijos/Problem_Show.asp?id=1059
【问题描述】
金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一个重要度,分为5等:用整数1~5表示,第5等最重要。他还从因特网上查到了每件物品的价格(都是整数元)。他希望在不超过N元(可以等于N元)的前提下,使每件物品的价格与重要度的乘积的总和最大。
设第j件物品的价格为v[j],重要度为w[j],共选中了k件物品,编号依次为j1,j2,……,jk,则所求的总和为:
v[j1]*w[j1]+v[j2]*w[j2]+ …+v[jk]*w[jk]。(其中*为乘号)
请你帮助金明设计一个满足要求的购物单。
【输入文件】
输入文件happy.in 的第1行,为两个正整数,用一个空格隔开:
N m
(其中N(30000)表示总钱数,m(25)为希望购买物品的个数。)
从第2行到第m+1行,第j行给出了编号为j-1的物品的基本数据,每行有2个非负整数
v p
(其中v表示该物品的价格(v=10000),p表示该物品的重要度(1~5))
【输出文件】
输出文件happy.out只有一个正整数,为不超过总钱数的物品的价格与重要度乘积的总和的最大值(100000000)。
【输入样例】
1000 5
800 2
400 5
300 5
400 3
200 2
【输出样例】
3900
4、最小乘车费用(busses.pas)
/vijos/Problem_Show.asp?id=1218
【问题描述】
某条街上每一公里就有一汽车站,乘车费用如下表:
公里数 1 2 3 4 5 6 7 8 9 10 费用 12 21 31 40 49 58 69 79 90 101 而一辆汽车从不行驶超过10公里。某人想行驶n公里,假设他可以任意次换车,请你帮他找到一种乘车方案使费用最小(10公里的费用比1公里小的情况是允许的)。
编一程序:
从文件BUSSES.IN中读入对乘车费用的描述;算出最小的价格;把结果写入文件BUSSES.OUT中。
【输入文件】
输入文件共两行,第一行为10个不超过100的整数,依次表示行驶1~10公里的费用,相邻两数间用空格隔开;第二行为某人想要行驶的公里数。
【输出文件】
输出文件仅一行包含一
您可能关注的文档
- 中山市大涌医院救护车采购项目.doc
- 中微第六次作业参考答案.doc
- 中考模拟试卷(五).doc
- 中考语文模拟题(一).doc
- 临沂市人民医院.doc
- 临猗二中教案设计页.doc
- 丹江口市第二中学2013—2014学年度上学期十一月月考.doc
- 为规范全国会计从业资格无纸化考试试题(以下简称试题)保密管理,.doc
- 主叫短信回执客服FAQ文档.doc
- 主备人陆艳军施教时间2014年2月日.doc
- 2026中国地质调查局烟台海岸带地质调查中心招聘工作人员28人备考题库(第一批)含答案详解(培优b卷.docx
- 2026中国中医科学院针灸研究所面向社会招聘5人备考题库附答案详解(b卷).docx
- 2026中共济南市委党校(济南行政学院)引进博士研究生10人备考题库含答案详解(夺分金卷).docx
- 2026中信银行蚌埠分行社会招聘备考题库含答案详解(轻巧夺冠).docx
- 2026中国东方航空股份有限公司江西分公司招聘劳务派遣制员工1人备考题库附答案详解(巩固).docx
- 2026中共宁夏区委党校(宁夏行政学院)自主招聘教师10人备考题库含答案详解(完整版).docx
- 2026中兴通讯智能制造基地招聘备考题库及答案详解(夺冠).docx
- 2026中共通榆县委巡察工作领导小组办公室选调事业编制人员1人备考题库(吉林)及答案详解(精选题).docx
- 2026中国农业科学院农业信息研究所科技情报分析与评估创新团队博士后研究人员招收1人备考题库含答案详.docx
- 2026中国医学科学院医药生物技术研究所社会招聘18人备考题库含答案详解(基础题).docx
原创力文档

文档评论(0)