摘要: 一 背包问题(1)01 背包 :给定 n 种物品和一个容量为 C 的背包,物品 i 的重量是 wi,其价值为 vi 。问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?分析:对于每个物品,我们都有两种选择,取和不取。我们可以定义一个二维数组dp[i][... 阅读全文
posted @ 2018-05-09 23:11 dslybyme7 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 题意:给你四个数组A,B,C,D,从四个数组分别取一个数he进行组合,判断其和是否为0,计算出这样的组合的个数思路:4重暴力枚举时间复杂度O(n^4),必定超时,这里我们首先枚举A,B,用一个数组S1存两个数组中的每两个数的和,再枚举C,D;用一个数组S2存这个数组中... 阅读全文
posted @ 2018-05-09 22:31 dslybyme7 阅读(97) 评论(0) 推荐(0) 编辑