原文:华为上机试---购物单(算法:背包问题)

题目描述 王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件。每个主件可以有 个 个或 个附件。附件不再有从属于自己的附件。王强想买的东西很多,为了不超出预算,他把每件 ...

2017-05-05 14:15 0 1325 推荐指数:

查看详情

华为16-购物单

题目描述王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件 附件电脑 打印机,扫描仪书柜 图书书桌 台灯,文具工作椅 无如果要买归类为附件的物品,必须先买该附件所属的主件。每个主件 ...

Fri Aug 21 23:13:00 CST 2020 0 497
华为编程题:购物单问题

题目描述 王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 ...

Thu Feb 06 22:55:00 CST 2020 1 1470
背包问题 算法与原理

0-1背包 和 部分背包 关于背包问题,其实可以分为两种类型:0-1背包问题(动态规划) 和 部分背包问题(贪心算法)。 0-1背包问题:每件物品或被带走,或被留下,(需要做出0-1选择)。小偷不能只带走某个物品的一部分或带走两次以上同一个物品。 在选择是否要把一个物品加到背包中 ...

Tue Mar 13 18:52:00 CST 2018 4 18369
贪心算法-一般背包问题

算法思想:贪心算法 实际问题:活动安排问题 编写语言:Java 问题描述   给定n种物品和一个背包,物品i的重量是wi,其价值是vi,背包的容量为C,问应该如何选择装入背包的物品,使得装入背包中物品的总价值最大。物品可以不装入,可以全部装入,也可以部分装入。   思路:首先计算 ...

Sun May 26 00:16:00 CST 2019 0 624
背包问题(贪心算法

注意:这是背包问题,而不是0-1背包问题背包问题可以用贪心算法进行求解,但0-1无法用贪心算法求解,需要用动态规划算法求解; 首先对贪心算法做一下总结,以及它与动态规划算法的区别: 贪心算法两个最重要的性质: (1)贪心选择性质; (2)最优子结构性质; 其中,贪心选择性质:自顶向下 ...

Fri Mar 30 18:47:00 CST 2018 1 19869
贪心算法背包问题

贪婪算法的基本思想:通过一系列步骤来构造问题的解,每一步都是对已构造的部分解的一个扩展,直到获得问题的完整解。 贪婪算法中,每一步“贪婪地” 选择最好的部分解,但不顾及这样选择对整体的影响(局部最优),因此得到的全局解不一定最好的解,但对许多问题它能产生整体最优解。 具体算法描述 ...

Wed Feb 25 06:47:00 CST 2015 5 5256
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM