算法
十一月的嚣张
这个作者很懒,什么都没留下…
展开
-
分数背包贪心选择性的证明
最近在复习算法导论时遇到了这个问题,个人感觉自己在证明方面有些欠缺,在网上找到了一些比较好的证明。贪心选择性质:问题的整体最优解可以由一系列子问题的最优选择,既贪心选择得到。问题描述:假设有n个物体C1,n分别标记为:1, 2, …, n。其价值分别为:V1, V2,…, Vn,重量分别为:W1, W2, …, Wn。背包的容量为W。则部分背包问题可以描述为:存在一个n元向量(X1, X2, …,...转载 2018-06-10 17:24:16 · 3108 阅读 · 0 评论 -
习题3的解答——贪心算法
针对王洪志老师给的习题3中的习题,给出部分习题的简要的解答思路。(主要是没时间写仔细的分析)1.就是普通的分数背包问题,不解释。2.贪心选择:在不超过总币值n的条件下先选择币值最大的硬币,证明可以通过替换法进行证明。4.预处理:对所有的数据进行预处理,遍历所有的数据,找到位数最大的树,并将它的位数记为k;对所有位数小于k的树,通过在末尾加0的方式改造成k位的数据,例如:原数据:7、13、4、246...原创 2018-06-10 20:45:23 · 2200 阅读 · 2 评论