
贪心算法
贪心算法的相关知识及习题
Summer丶snow
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
F - 区间覆盖问题 SDUT OJ 贪心算法
F - 区间覆盖问题Description设x1, x2,…… , xn是实直线上的n 个点。用固定长度的闭区间覆盖这n 个点,至少需要多少个这样的固定长度闭区间?对于给定的实直线上的n个点和闭区间的长度k,设计解此问题的有效算法,计算覆盖点集的最少区间数,并证明算法的正确性。Input输入数据的第一行有2 个正整数n和k(n≤10000,k≤100),表示有n个点,且固定长度闭区间的长度为k。接下来的1 行中,有n个整数,表示n个点在实直线上的坐标(可能相同)。Output...原创 2020-11-28 23:03:15 · 825 阅读 · 0 评论 -
最优合并问题 SDUT OJ 贪心算法
最优合并问题Description给定k 个排好序的序列s1, s2,……, sk, 用2 路合并算法将这k 个序列合并成一个序列。假设所采用的2 路合并算法合并2 个长度分别为m和n的序列需要m + n -1次比较。试设计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少。为了进行比较,还需要确定合并这个序列的最差合并顺序,使所需的总比较次数最多。对于给定的k个待合并序列,计算最多比较次数和最少比较次数合并方案。Input输入数据的第一行有1 个正整数k(k≤100...原创 2020-11-28 21:09:48 · 805 阅读 · 0 评论 -
多元Huffman编码问题 SDUT OJ 贪心算法
多元Huffman编码问题Description在一个操场的四周摆放着n堆石子。现要将石子有次序地合并成一堆。规定每次至少选2 堆最多选k堆石子合并成新的一堆,合并的费用为新的一堆的石子数。试设计一个算法,计算出将n堆石子合并成一堆的最大总费用和最小总费用。对于给定n堆石子,计算合并成一堆的最大总费用和最小总费用。Input输入数据的第1 行有2 个正整数n和k(n≤100000,k≤10000),表示有n堆石子,每次至少选2 堆最多选k堆石子合并。第2 行有n个数(每个数均不超过 100原创 2020-11-27 20:16:05 · 943 阅读 · 0 评论 -
汽车加油问题 SDUT OJ 贪心算法
汽车加油问题Description一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。并证明算法能产生一个最优解。对于给定的n和k个加油站位置,计算最少加油次数。Input输入数据的第一行有2 个正整数n和k(n≤5000,k≤1000),表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的1 行中,有k+1 个整数,表示第k个加油站与第k-1 个加油站之间的距离。第0 个加油站表示出发地,汽车已加满油。第k+1 个原创 2020-11-26 19:39:52 · 1241 阅读 · 0 评论 -
商人的诀窍(贪心) SDUT
商人的诀窍Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem DescriptionE_star和von是中国赫赫有名的两位商人,俗话说的好无商不奸,最近E_star需要进一批苹果。可是他需要的苹果只有von才有,von的苹果都存在他的传说中很牛叉的仓库里,每个仓库都存了不同种类的苹果,而且每个仓库里...原创 2019-04-13 22:37:39 · 395 阅读 · 0 评论 -
商人小鑫(贪心) SDUT
商人小鑫Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description小鑫是个商人,当然商人最希望的就是多赚钱,小鑫也一样。这天,他来到了一个遥远的国度。那里有着n件商品,对于第i件商品需要付出ci的价钱才能得到。当然,对于第i件商品,小鑫在自己心中有一个估价pi:代表着当他买下这件商品...原创 2019-04-13 19:33:02 · 272 阅读 · 0 评论 -
懒虫小鑫(贪心) SDUT
懒虫小鑫Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description小鑫是个大懒虫,但是这一天妈妈要小鑫去山上搬些矿石去城里卖以补贴家用。小鑫十分的不开心。不开心归不开心,小鑫还是要做这件事情的。我们把这个事情简化一下。有n块矿石,设第i块矿石由两个数字wi和pi表示。分别表示这块石...原创 2019-04-13 16:52:31 · 227 阅读 · 0 评论 -
最少拦截系统(贪心) SDUT
最少拦截系统Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用...原创 2019-02-21 15:49:29 · 353 阅读 · 0 评论 -
活动选择问题 详解(贪心)
原创 2019-02-20 19:55:08 · 1274 阅读 · 0 评论 -
区间覆盖问题(贪心) SDUT
区间覆盖问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤n≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之...原创 2019-02-20 19:14:30 · 800 阅读 · 0 评论 -
删数问题(贪心) SDUT
删数问题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description 键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。Input 输入有多组 每组包...原创 2019-02-16 11:42:18 · 426 阅读 · 0 评论 -
活动选择问题(贪心) SDUT
活动选择问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Descriptionsdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动。Input输入包括多组输入,每组输入第一行为申请的活动数n(n<100),从...原创 2019-02-21 17:21:17 · 377 阅读 · 0 评论 -
救灾买大米(贪心) SDUT
救灾买大米(贪心)Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description对于幸存的灾民来说,最急待解决的显然是温饱问题,救灾部队一边在组织人员全力打通交通,一边在组织采购粮食。现在假设下拨了一定数量的救灾经费要去市场采购大米(散装)。如果市场有m种大米,各种大米的单价和重量已...原创 2019-10-11 21:03:07 · 329 阅读 · 0 评论 -
活动选择(贪心) SDUT
活动选择Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻)。请设计一个算...原创 2019-02-21 17:18:20 · 506 阅读 · 0 评论 -
装船问题(贪心算法) SDUT OJ
装船问题Time Limit:1000 msMemory Limit:65536 KiBSubmitStatisticProblem Description王小二毕业后从事船运规划工作,吉祥号货轮的最大载重量为M吨,有10种货物可以装船。第i种货物有wi吨,总价值是pi。王小二的任务是从10种货物中挑选若干吨上船,在满足货物总重量小于等于M的前提下,运走的货物的价重比最大。...原创 2019-02-21 15:47:57 · 816 阅读 · 0 评论